Performance Testing
#1
Отправлено 26 сентября 2008 - 15:24
Шерстил по форуму, видел много тем с похожим сабжем, но так и не нашёл в них ответа на свой вопрос.
Ситуация у меня такая. Начинается проект, продукт являет собой клиент-серверное приложение. Очень нужны тулы для автоматизированого Performance Testing. Возможности покупать продукты (HP Mercury, IBM Rational и т.д.) нету. Выход есть только один - искать фриварные тулы для проведения нагрузочного тестирования.
По сему предлагаю в данной теме делиться знаниями и опытом. Возможно кто-то сталкивался с подбной проблемой, знает выход из неё. Может кто-то уже юзал фриварные тулзы для нагрузочного тестирования и может сказать, что (относительно) надёжней работает.
Заранее ссори за частичное повторение обговореных тем, но как я уже сказал выше, ответа на такой вопрос я так и не нашёл.
#2
Отправлено 26 сентября 2008 - 16:04
#3
Отправлено 29 сентября 2008 - 08:53
#4
Отправлено 29 сентября 2008 - 09:08
Пробуйте:J2EE, JSF
Jmeter - an Apache Jakarta project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services
Grinder - a Java Load Testing Framework
Про Тестинг
#5
Отправлено 29 сентября 2008 - 10:37
Пробуйте:
Jmeter - an Apache Jakarta project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services
Grinder - a Java Load Testing Framework
Спасибо.
Сейчас ещё изучаю, но по предварительной оценке, Jmeter может быть как раз то, что надо.
#6
Отправлено 29 сентября 2008 - 10:48
Спасибо.
Сейчас ещё изучаю, но по предварительной оценке, Jmeter может быть как раз то, что надо.
Имейте ввиду что Jmeter не содержит встроенных средств мониторинга hardware ресурсов.
Так что планируйте его использование в связке с утилитами мониторинга железа.
В целом тул как раз для ваших целей.
#7
Отправлено 29 сентября 2008 - 12:09
Grinder:
Выигрывает по наличию IP Spoofing, стабильности и Real-Time мониторингом.
Проигрывает в простоте использования. Мои навыки в Python/Jython можно описать как отсутствующие. За неимением навыков разработчика, мощный инструмент может превратиться в моих руках в бесполезный тул.
Jmeter:
Выигрывает в простоте использования, в scheduling и real-time adjustment.
Проигрывает в стабильности и ip spoofing.
Хотелось бы ещё узнать про OpenSTA, инфы про неё немного, сравнительных ревью и статей пока не нашёл.
Но, уже поезд движется, что не может не радовать.
#8
Отправлено 29 сентября 2008 - 13:25
#9
Отправлено 29 сентября 2008 - 13:30
Толковая статья о достоинствах и недостатках LR, Jmter, Grinder.
LRvsJmtervsGrinder
Спасибо, уже читал. Как только погуглил по запросам Jmeter и Grinder, сразу на неё наткнулся.
#10
Отправлено 29 сентября 2008 - 13:35
Если освоить Jython и нарастить навыки написания скриптов, то Grinder будет самое оно.
Если придумать, как пришить к Jmeter функцию ip spoofing и смириться с некоторыми багами, то Jmeter рулит.
Думаю дальше уже вопрос техники, чего будет более реально добиться, ту софтину и буду юзать.
Всем спасибо за инфу, кругозор расширился значительно.
#11
Отправлено 29 сентября 2008 - 20:49
Статье больше двух лет уже - это надо принимать во внимание. Не могу сказать что и как за это время изменилось в JMeter и Grinder, но некоторые выводы по LR уже явно не соответствуют действительности.Толковая статья о достоинствах и недостатках LR, Jmter, Grinder.
LRvsJmtervsGrinder
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных