нагрузочное тестирование Jmeter 403 запрещено - PullRequest
1 голос
/ 03 мая 2019

Я запускаю нагрузочное тестирование нашего приложения (250 потоков с 10 циклами), но оно никогда не удается.частота ошибок превышает 95% при каждом запуске и не имеет ни малейшего представления, что происходит не так.ошибка 403 запрещена как для запросов GET, так и для запросов POST. У меня есть менеджер файлов cookie с реализацией Hc4Cookiehandler, а политика настроена на стандартную, а также добавлен диспетчер кэша в моем плане тестирования.

Я настроил параметры JMeter, как предлагалось на других форумах.До сих пор не повезло.

httpclient4.retrycount=1

http.connection.stalecheckBoolean=true

https.default.protocol=TLSv1.2 

Интересно то, что определенные запросы проходят через штраф и в результате 200 успеха.интересно, что-то не так с конфигурацией jmeter, которая допускает сбой основных запросов.

пример результата:

summary =  24000 in 00:00:34 =  702.9/s Avg:   122 Min:     5 Max:  5347 Err: 23795 (99.15%)

403:

1556876389725,12,GET-/visitor/captureJobSearch.do,403,Forbidden,DT-ChildCare 1-45,text,false,Test failed: message expected to contain /OK/,519,945,100,100,11,0,4

200:

1556876387936,1564,GET-/visitor/captureSearchBar.do,200,OK,DT-ChildCare 1-1,text,true,,21616,473,100,100,1561,0,768

1 Ответ

0 голосов
/ 06 мая 2019

403 запрещено в основном возникает из-за сбоя аутентификации. Попробуйте передать значения аутентификации (все значения, включая токен JWT или данные cookie) жестко связанными в диспетчере файлов cookie. И держите менеджер файлов cookie в группе потоков или чуть выше запросов с помощью диспетчера заголовков Http.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...