JMETER На этом сайте не указана политика в заголовке P3P. ОШИБКА.

Я пытаюсь попасть по этому URL-адресу https://subdomain.example.com в JMeter и записать с помощью Blazemeter Chrome extension имеет все необходимые элементы конфигурации, но выдает ошибку:

HTTP / 1.1 429 Слишком много запросов Content-Type: text / html; charset = utf-8 Content-Length: 1031 Connection: keep-alive Cache-Control: private, no-cache, no-store, must-revalidate Дата: вторник, 20 августа 2019 г., 01:21:35 GMT Истекает: 0 p3p: CP = "Этот сайт не указывает политику в заголовке P3P"

Я попытался скопировать файлы cookie заголовка из ответа заголовка браузера, который работает какое-то время, но затем начинает выдавать ошибку

введите здесь описание изображения


person Sandeep Sharma    schedule 20.08.2019    source источник


Ответы (2)


Согласно описанию HTTP Status Code 429 Too Many Requests :

Код состояния ответа HTTP 429 Too Many Requests указывает, что пользователь отправил слишком много запросов за заданный промежуток времени (ограничение скорости).

Может быть включен заголовок Retry-After на этот ответ, указывающий, как долго ждать, прежде чем делать новый запрос.

Итак, есть следующие варианты:

  1. Ваш сервер перегружен, в этом случае вы ничего не можете сделать, кроме как сообщить об ошибке как об узком месте.
  2. В вашем скрипте не реализована надлежащая корреляция, т. Е. Вы отправка записанных жестко закодированных значений вместо получения динамических параметров
  3. Ваш сервер не допускает такого количества запросов с одного IP-адреса в течение заданного периода времени, вы можете попробовать реализовать IP Spoofing, чтобы ваш сервер думал, что запросы поступают с разных машин.
person Dmitri T    schedule 20.08.2019
comment
Привет, @DmitriT, я пытаюсь вызвать эту веб-страницу в JMeter shop.coles. com.au/a/a-national/everything/browse, но я получаю код HTTP 429. То же самое происходит, когда я открываю ту же страницу в веб-браузере, но браузер автоматически перенаправляет несколько страниц и в конечном итоге открывает веб-страницу. Некоторые из запрошенных файлы cookie изменяют значения, но я не могу понять это правильно. Я перепробовал все возможные варианты "Автоматическое перенаправление", "Следить за перенаправлениями", "Использовать KeepAlive" и заголовки, совместимые с браузером. Пожалуйста, помогите мне - person Sandeep Sharma; 19.10.2019

Спасибо за ваш ответ. В итоге выяснилось, что ограничений на количество звонков нет. Теперь отвечу, как мне это удалось:

  1. Открыл страницу в хроме и из раздела заголовка скопировал все элементы заголовка в жестко запрограммированный диспетчер заголовков. В первый раз он терпит неудачу и возвращает p3p: CP = «Этот сайт не указывает политику в заголовке P3P», но также возвращает значение переменной обновления, необходимое для следующего запроса, который я извлекаю и использую в следующих и последующие запросы. То, как я смог узнать, какая переменная меняется, с помощью сравнения строк 2 заголовков ответа

введите здесь описание изображения

введите здесь описание изображения

Это было сложно, но каким-то образом сработало с очень незначительными изменениями. Я также добавил диспетчер заголовков к каждому запросу для более безопасной стороны.

person Sandeep Sharma    schedule 21.08.2019