Вопрос по – Jmeter против LoadRunner с точки зрения пользователей

4

Я обнаружил противоречивую информацию: одно говорит, что JMeter может производить гораздо больше нагрузки, чем LR, а другое - наоборот. Из того, что я знаю (если мы не рассматриваем лицензирование), каждый LoadGenerator ограничен только аппаратным обеспечением. Но так же и JMeter. Документация мне не сильно помогла. Кто-нибудь имеет опыт работы с обоими из них, чтобы он мог сравнить? Я говорю о 2 000-4000 пользователей. Спасибо

Ваш Ответ

3   ответа
3

который вы отметили, 2-4K пользователей. Там, где резина встречается с дорогой, требуются трудозатраты для проведения теста X с качеством Y, включая подробный анализ. Если вы исследуете оба инструмента, вы должны рассмотреть POC в вашем приложении.

Документируйте свой сценарий и желаемый уровень анализа независимо от какого-либо инструмента, а затем нанимайте эксперта в обоих, чтобы выполнить POC в соответствии с вашими требованиями. Составьте время для выполнения всех заданий, вплоть до того, чтобы попросить людей указать время в начале задания и время в конце задания в вашей документации. Сравните время и результат в конце POC.

Вы должны знать, что, когда вы выходите на рынок, чтобы получить эксперта для любого инструмента, уровень прямого мошенничества в навыках на рынке тестирования производительности составляет порядка 97% (или выше). Вы хотите нанять кого-то с самым сильным и самым длинным послужным списком с рассматриваемым инструментом со многими ссылками, в противном случае вы, вероятно, получите ужасно искаженное представление о возможностях и эффективности одного или обоих инструментов, что, вероятно, приведет к неправильному решению о Выбор инструмента.

Будьте готовы нанять навыки, которые у вас могут не быть в доме для любого инструмента. Многие считают, что инструмент тестирования производительности составляет 85-90% навыков, необходимых для работы по тестированию производительности. Обратное на самом деле верно, так как навыки инструмента отрабатывают 10-15% навыков (критических навыков), необходимых для успеха.

13

что LoadRunner хорошо работает с тестами с очень большими объемами, как есть, из коробки.

Обычно JMeter может сталкиваться с проблемами с помощью высокопроизводительных и многопоточных тестов в следующих сценариях:

Using one machine, with lots of listeners, running in GUI mode - this eats memory. Using distributed mode in default configuration with versions < 2.9 where there is not a problem to run the test on the Load Generator but there was a bottleneck sending results to the Master machine. This issue is reported to have been solved in 2.9 and throughput is claimed to be higher in 2.10.

Дело в том, что решить проблемы JMeter не так сложно. Это просто вопрос наилучшей практики.

Run from the command line and don't use lots of listeners. Lean and Mean mode. In distributed execution, use batch mode to reduce the volume of samples being written to one file in versions < 2.9 or use default configurations of >= 2.9. Make sure you distribute the test over sufficient hardware. This is the same for LoadRunner by the way.

Вы должны прочитать эти 2 документа для других лучших практик:

http://www.ubik-ingenierie.com/blog/jmeter_performance_tuning_tips/ http://jmeter.apache.org/usermanual/best-practices.html

LoadRunner также имеет проблемы при высокой нагрузке - фазы анализа и сопоставления данных могут занимать часы (буквально), и вы не можете обойти это. Если у вас слишком много данных для анализа, вы можете столкнуться с проблемами с памятью. Jmeter не так всеобъемлющ при анализе результатов, но он намного быстрее.

Если вам действительно нужны тесты большого объема, то я написалскрипт это эффективно дает вам бесконечную масштабируемость с JMeter - я протестировал его до 20000 пользователей, делая 8000 обращений в секунду, работая на 50 серверах. Это 's' бесконечно ' поскольку он работает, выполняя множество изолированных тестов, которые не общаются друг с другом до конца теста, таким образом, нет никакого узкого места в компиляции результатов. Но где-то всегда есть еще одно узкое место ...

Error: User Rate Limit Exceeded John V
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
-8

виды Java-приложений. Он не поддерживает приложения ERP или веб 2.0. Вы можете подключить Jmeter к приложениям ERP и попытаться записать его. Через 6 недель Jmeter все равно не будет работать.

Error: User Rate Limit Exceeded

Похожие вопросы