首页 > 解决方案 > JMETER 此站点未在 P3P 标头中指定策略 ERROR

问题描述

我正在尝试在 JMeter 中访问此 URL https://subdomain.example.com并使用 Blazemeter Chrome 扩展进行记录,该扩展具有所有必要的配置元素,但出现错误:

HTTP/1.1 429 Too Many Requests Content-Type: text/html; charset=utf-8 Content-Length: 1031 Connection: keep-alive Cache-Control: private, no-cache, no-store, must-revalidate 日期:2019 年 8 月 20 日星期二 01:21:35 GMT 过期时间:0 p3p: CP="此站点未在 P3P 标头中指定策略"

我尝试从浏览器标头响应中处理标头 Cookie,它可以工作一段时间,但随后开始抛出错误

在此处输入图像描述

标签: cookiesjmeterheaderp3phttp-status-code-429

解决方案


根据HTTP 状态代码 429 Too Many Requests描述:

HTTP 429 Too Many Requests 响应状态代码表示用户在给定时间内发送了太多请求(“速率限制”)。

此响应中可能包含Retry-After标头,指示在发出新请求之前要等待多长时间。

所以有以下选择:

  1. 您的服务器超载,在这种情况下,除了将错误报告为瓶颈之外,您无能为力
  2. 您的脚本没有实现适当的相关性,即您正在发送记录的硬编码值而不是获取动态参数
  3. 您的服务器不允许在给定时间范围内来自单个 IP 地址的大量请求,您可以尝试实施IP 欺骗,以便您的服务器“认为”请求来自不同的机器。

推荐阅读