HTTP-запрос - включить куки выдает 403 код ошибки с использованием JMeter - PullRequest
0 голосов
/ 03 декабря 2018

Я недавно начал работать над Jmeter, и мой скрипт не работает с кодом ошибки 403.Я использую записанный скрипт Blazemeter, поэтому менеджер файлов cookie добавлен по умолчанию.Кроме того, если я просто выполню запрос в браузере, он будет работать нормально.

Sampler Result - 
hread Name: Thread Group 1-1
Sample Start: 2018-12-03 14:49:03 AEDT
Load time: 15
Connect Time: 0
Latency: 14
Size in bytes: 1069
Sent bytes:744
Headers size in bytes: 259
Body size in bytes: 810
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: 403
Response message: Forbidden

HTTPSampleResult поля: ContentType: text / html DataEncoding: nu

Тело запроса GET https://www.tESTwEBSITEtOBEeNETERED.com.au/enable-cookies

GET data:

Cookie Data:
frontend=678e630f5a6f37fc997a718be54f75ba; 
frontend_cid=Ze0Sr0REGmigveWw; 
CUSTOMER_SEGMENT_IDS=deleted; 
CUSTOMER=deleted; 
CUSTOMER_INFO=deleted; 
CUSTOMER_AUTH=deleted; 
CUSTOMER_RATES=deleted; 
CACHED_FRONT_FORM_KEY=AxoMsaUGdvGAQ1N1; 
visid_incap_39856=opEg/ZzKQuCez9glT1rT55OnBFwAAAAAQUIPAAAAAADml4Q7vfuGxMnzp+hJTfV1; 
incap_ses_435_39856=JxltQBT4wVV0t25WbG8JBpOnBFwAAAAA4SHNX9lfr1ZfxCbkdlxKyg==; 
___utmvmiluoDOB=a; 
___utmvailuoDOB=a; 
___utmvbiluoDOB=a

Ответные данные

<html style="height:100%">
    <head>
        <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
        <meta name="format-detection" content="telephone=no">
        <meta name="viewport" content="initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3"></script>
    </head>
    <body style="margin:0px;height:100%">
        <iframe src="/_Incapsula_Resource?CWUDNSAI=20&xinfo=1-40768151-0%200NNN%20RT%281543808943058%20210%29%20q%280%20-1%20-1%20-1%29%20r%280%20-1%29%20B16%20U5&incident_id=435001350115211124-218735417329125489&edet=16&cinfo=ffffffff" frameborder=0 width="100%" height="100%" marginheight="0px" marginwidth="0px">Request unsuccessful. Incapsula incident ID: 435001350115211124-218735417329125489</iframe>
    </body>
</html>

1 Ответ

0 голосов
/ 03 декабря 2018

Если тот же запрос работает в браузере и не работает в JMeter, должно быть несоответствие в запросе заголовки или параметрах.

Современные веб-приложения широко используют параметры динамического запроса, в основном по соображениям , если вы не выполнили корреляцию - скорее всего, ваш сценарий тестирования завершится неудачно на этапе входа в систему, которыйиметь HTTP-статус 200 , поэтому JMeter считает его успешным.Проверьте ответы предыдущих сэмплеров с помощью прослушивателя View Results Tree , чтобы убедиться, что ваш тест выполняет то, что должен, и каждая страница соответствует ожидаемому результату.

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