Для стресс-теста приложения в jmeter следует ли нам увеличивать количество транзакций в час или нет пользователей?

#performance #jmeter #performance-testing

#Производительность #jmeter #тестирование производительности

Вопрос:

Если нам нужно выполнить стресс-тест для приложения, нужно ли нам увеличивать количество одновременных пользователей или транзакций в час. Меня смущает количество транзакций в час и количество одновременных пользователей. Если мне предоставлены как одновременные пользователи, так и транзакции в час, нужно ли мне вычислять пользователя на основе транзакций в час (используя закон Литтла) или учитывать данные одновременных пользователей?

Комментарии:

1. Сколько транзакций будет выполнять каждый пользователь? Вы уже написали SQL для своего приложения? Какова цель стресс-теста? В стресс-тесте выполняются искусственные запросы или ваши запросы?

Ответ №1:

В хорошо организованном тестировании JMeter поток (виртуальный пользователь) должен представлять реального пользователя со 100% точностью, включая, например, разумное время ожидания

Самый популярный вопрос от бизнеса: «Сколько пользователей поддерживает мое приложение», «количество обращений в секунду» — это другой показатель, и обычно он выше из-за одновременной загрузки, например, встроенных ресурсов (изображений, скриптов, шрифтов, стилей, звуков и т. Д.) И Выполнения AJAX-запросов

Поэтому я бы рекомендовал увеличить количество пользователей, поскольку сокращение времени на обдумывание приведет к неправильному моделированию использования приложений в реальной жизни.

Дополнительная информация: какова взаимосвязь между пользователями и обращениями в секунду?