我正在为公司网站创建录音以进行性能测试。通常,尽管有时在开始新的测试记录时,此方法可以正常工作,HTTP Test Script Recorder不会记录任何内容,但会在浏览器中返回以下错误:
我已经使用jmeter一段时间了,所以我知道HTTP测试脚本记录器的设置是可以的。 清除浏览器历史记录(在公共或私有模式下运行)无济于事。重新发出jmeter代理证书也没有什么区别,与删除proxyserver.jks相同。 以前经历过这一点,我知道几天后HTTP测试脚本记录器将再次开始工作。 同时适用于jmeter v4和v5。
答案 0 :(得分:1)
我只能想到一种情况:
所以
确保当前没有任何操作(您应该在JMeter GUI的右上角看到0/0
)
开始干净的录制会话,以重新启动JMeter并使用Recording Template feature创建测试计划(在主菜单中选择File -> Templates -> Recording
,然后单击“创建”
以防万一,您还可以使用基于云的代理服务记录您的移动应用程序流量,作为奖励,您将有可能以自动检测和关联的 SmartJMX 模式导出记录的脚本。动态参数。如果有兴趣,请查看How to Cut Your JMeter Scripting Time by 80%文章以了解更多详细信息。
答案 1 :(得分:0)
您看到的问题很可能是由以下人员引起的错误:
在记录期间,JMeter变量为null,因此,由于以下原因,我们最终使用了它们的不可修改版本:
我建议您在此处打开一个错误,并提供尽可能多的信息:
提供:
解决方法是避免在此之后运行测试并进行记录。
于2018年12月3日编辑:
您报告了一个错误:
复制者是:
该错误已于今天修复,将在JMeter 5.1中提供,并且已在以下位置提供: