我的JMeter脚本没有从www.example.com得到响应bestbuy.com,但所有其他网站都可以工作。这个网站有什么特别之处吗?有人可以尝试一下,让我知道它是否适合您的安装?其他的电子商务网站也在运行。到目前为止,我已经试过amazon.com,newegg.com和其他一些网站。任何和所有的指针是赞赏。我已经在mac book air和Windows 11上用Jmeter 5.5版、JDK 20版和Java 18版试过了。
webghufk1#
我能够弄清楚这一点。事实证明,我的“头管理器”,我从Blazemeter插件是不正确的。一旦我固定,它的工作现在。这里是头管理器的截图。第一个是不工作的。第二个是工作的。NON Working Header Manager
3npbholx2#
你需要configure JMeter to behave exactly like a real browser,如果你发送的请求与浏览器发送的请求相同,你应该得到相同的响应。最有可能的是,你没有添加像User-Agent这样的HTTP Header,所以网站不会让你考虑你是一个抓取机器人或索引机器人或类似的东西。此外,某些网站有复杂的反机器人保护,并严重依赖JavaScript,根据JMeter project main page JMeter无法执行JavaScript,所以如果是这种情况-您将需要考虑使用WebDriver Sampler或寻找其他工具。
2条答案
按热度按时间webghufk1#
我能够弄清楚这一点。事实证明,我的“头管理器”,我从Blazemeter插件是不正确的。一旦我固定,它的工作现在。
这里是头管理器的截图。第一个是不工作的。第二个是工作的。NON Working Header Manager
3npbholx2#
你需要configure JMeter to behave exactly like a real browser,如果你发送的请求与浏览器发送的请求相同,你应该得到相同的响应。
最有可能的是,你没有添加像User-Agent这样的HTTP Header,所以网站不会让你考虑你是一个抓取机器人或索引机器人或类似的东西。
此外,某些网站有复杂的反机器人保护,并严重依赖JavaScript,根据JMeter project main page JMeter无法执行JavaScript,所以如果是这种情况-您将需要考虑使用WebDriver Sampler或寻找其他工具。