繁体   English   中英

JMETER该站点未在P3P标头中指定策略错误

[英]JMETER This site does not specify a policy in the P3P header ERROR

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

HTTP / 1.1 429太多请求Content-Type:text / html; charset = utf-8内容长度:1031连接:keep-alive缓存控制:私有,无缓存,无存储,必须重新验证日期:周二,2019年8月20日01:21:35 GMT过期:0 p3p: CP =“此站点未在P3P标头中指定策略”

我尝试处理浏览器标题响应中的标题Cookie,该方法在一段时间内有效,但随后开始引发错误

在此处输入图片说明

根据HTTP状态码429太多请求说明:

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

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

因此,有以下选项:

  1. 您的服务器超载,在这种情况下,除了将错误报告为瓶颈之外,您无法在此处执行任何其他操作
  2. 您的脚本未实现适当的关联 ,即您正在发送记录的硬编码值,而不是获取动态参数
  3. 您的服务器在给定的时间内不允许来自单个IP地址的请求数量如此,您可以尝试实施IP欺骗,以便您的服务器“认为”这些请求来自不同的计算机。

感谢您的回复。 最后,我发现实现的呼叫数量没有限制。 现在来回答这是我如何设法做到这一点:

  1. 用chrome打开页面,然后从标题部分将所有标题元素复制到硬编码的标题管理器中。 第一次失败并返回p3p:CP =“此站点未在P3P标头中指定策略”,但还返回了下一个请求所需的更新变量值,该值我提取并在下一个和后续请求中使用。 通过使用2 Response Headers的字符串比较,我能够找出哪个变量正在更改

在此处输入图片说明

在此处输入图片说明

这是一个困难的过程,但是以某种方式进行了很小的改动,我还为每个要求更安全的方面都添加了Header Manager。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM