У меня есть веб-сервер Ubuntu (LAMP), на котором запущен клиентский веб-сайт. Я уже создал план тестирования с помощью JMeter. Мне бы хотелось узнать, как можно протестировать сервер с помощью JMTER и создать отчет о тестировании.
Например, максимальное количество одновременно работающих пользователей и максимальное количество запросов, которые сервер может обработать без каких-либо проблем.
решение1
СогласноОтчеты о нагрузкеруководство, JMeter из коробкиСводный отчетСлушатель предоставит следующие показатели производительности:
- # Образцы- количество образцов с одинаковой маркировкой.
- Средний- среднее время набора результатов.
- Медиана- это число, которое делит выборки на две равные половины. Половина выборок меньше медианы, а половина больше. [Некоторые выборки могут равняться медиане.] Это стандартная статистическая мера. Медиана совпадает с 50-м процентилем.
- 90% линия (90-й процентиль)- то есть 90% образцов потребовали не больше этого времени.
- Мин.- это самое короткое время для образцов с одинаковой маркировкой
- Макс- самое длительное время для образцов с одинаковой маркировкой
- Ошибка %- процент запросов с ошибками
- Пропускная способность- s измеряется в запросах в секунду/минуту/час. Единица времени выбирается таким образом, чтобы отображаемая скорость была не менее 1,0. При сохранении пропускной способности в CSV-файл она выражается в запросах/секунду, т.е. 30,0 запросов/минута сохраняются как 0,5.
- Кб/сек- пропускная способность измеряется в килобайтах в секунду. Время в миллисекундах.
Вы также можете использоватьПлагины JMeterкоторые предоставляют еще несколько полезных графиков и слушателей, таких как:
Или альтернативно используйтеПлагин JMeter Cloudкоторый делает все вышеперечисленное и даже больше, а также имеет функцию сравнения различных тестовых запусков.