Стресс-тест интерфейса авторизации (jmeter)

Предыстория проекта:

Наше бортовое оборудование должно быть авторизовано, а наше программное обеспечение можно использовать только после завершения авторизации.Чтобы проверить стабильность службы, нам необходимо провести тест давления на авторизованном интерфейсе, запрашивать интерфейс каждые 5 секунд и тестировать в течение десятков часов. См. ниже, сколько запросов выполнено успешно, а сколько нет.

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

Последовательность запроса интерфейса:

1: Диспетчер заголовков HTTP

2: HTTP-запрос:

 

Параметры тела сообщения здесь следующие: CDKey, appid, imeiTwo, sig, type;

Разработаны и предоставлены CDKey и appid, imeiTwo — это номер устройства, а тип type можно получить из документа интерфейса.

Среди них sig объединяется со всеми параметрами, кроме appid и sig, а затем добавляется значение appscrect (предоставленное разработчиками appscrect) для шифрования md5 с ключом впереди и значением сзади. :

3: Добавить таймер

Требование состоит в том, чтобы запрашивать один раз каждые 5 секунд, поэтому параметр, установленный добавленным фиксированным таймером, составляет 5000 миллисекунд. (1 секунда = 1000 миллисекунд)

4: Добавить потоки (поскольку устройство запрашивает один поток каждые 5 секунд, поэтому количество виртуальных пользователей равно 1, а количество циклов равно количеству тестов, здесь я, вероятно, установил количество раз равным 3060) :

5: После сохранения плана тестирования используйте режим без графического интерфейса для тестирования, а затем анализируйте результаты после завершения теста (чтобы проанализировать неудачные запросы, которые можно просмотреть в будущем, вы можете искать информацию о том, как чтобы просмотреть данные ответа в режиме без графического интерфейса пользователя, которые пусты в Baidu Next, или посмотреть, что я написал в упомянутом документе «Тест интерфейса загрузки дорожки кэширования (пакетной дорожки)».

отчет об испытаниях

Supongo que te gusta

Origin blog.csdn.net/m0_37434465/article/details/89295860
Recomendado
Clasificación