Я пытался оценить инструменты тестирования нагрузки и производительности, и я думаю, что я мог бы либо пойти с Jmeter или The Grinder.Я изо всех сил пытаюсь выбрать между этими двумя и надеюсь, что кто-то здесь может помочь.
В настоящее время я использую селен для запуска функциональных тестов веб-приложения, и теперь мне нужно включить нагрузочное тестирование как часть пакетного задания.Мой план состоит в том, чтобы автоматизировать весь процесс.
У меня есть пара вопросов о двух инструментах
- Можно ли использовать Java для программирования тестовых случаев вместо Jython для Grinder и XML для Jmeter?
- Насколько легко интегрировать Jmeter или Grinder с Ant и Junit
- Работает ли шлифовщик так же, как Jmeter.т.е. он только отправляет URL-адреса запроса на сервер и не выполняет никакой предварительной обработки перед отправкой?например, метод javascript, вызываемый для onSubmit в форме.
- Для приложения, которое имеет большую обработку javascript и динамическую обработку css / javascript, которое вы порекомендуете, подойдет лучше всего.Например, многие формы отправляются динамически.т. е. когда пользователь нажимает кнопку отправки, он не просто отправляет форму, обычно вызывается функция javascript, которая выполняет некоторую обработку перед отправкой формы.В некоторых случаях сама форма создается динамически с использованием Javascript.Как вы думаете, какой из этих двух инструментов справится с этим гораздо лучше?
- Кто-нибудь получил какие-либо советы и есть ли возможность интегрировать Selenium с Jmeter или Grinder, и который легче интегрировать с Selenium.
Спасибо