Scripting 使用HTTP测试脚本录制与Blazemeter插件录制脚本

Scripting 使用HTTP测试脚本录制与Blazemeter插件录制脚本,scripting,jmeter,correlation,load-testing,jmeter-5.0,Scripting,Jmeter,Correlation,Load Testing,Jmeter 5.0,只是一个简单的问题,目前哪种Jmeter记录方法更好?使用HTTP测试脚本录制(使用代理)或Blazemeter插件录制脚本?你能为每一项提供理由吗 因为一开始我用blazemeter插件记录,当我尝试应用相关性时,它从来都不起作用。但当我尝试使用代理记录手动操作时,我的关联工作正常。我试图在webtours测试应用程序中关联userSession 介意分享一下你的想法吗?在哪种情况下,我们必须选择在Jmeter应用程序中使用Blazemeter插件或代理编写脚本?谢谢 两者基本上都拦截HTTP

只是一个简单的问题,目前哪种Jmeter记录方法更好?使用HTTP测试脚本录制(使用代理)或Blazemeter插件录制脚本?你能为每一项提供理由吗

因为一开始我用blazemeter插件记录,当我尝试应用相关性时,它从来都不起作用。但当我尝试使用代理记录手动操作时,我的关联工作正常。我试图在webtours测试应用程序中关联userSession


介意分享一下你的想法吗?在哪种情况下,我们必须选择在Jmeter应用程序中使用Blazemeter插件或代理编写脚本?谢谢

两者基本上都拦截HTTP请求并将其转换为JMeter的采样器

  • 需要额外的步骤,如导入证书、配置代理服务器等
  • BlazeMeter Chrome扩展不需要任何额外设置,但是对于某些POST请求,它可能会在不需要的地方添加
你可以考虑以下选择:

  • -如果您可以事先添加关联规则,并且这些规则将自动应用于内容,并使用适当的JMeter变量替换硬编码值,则您仍然需要执行关联,但只能执行一个位置
  • -能够在“SmartJMX”模式下导出记录的请求,并自动检测和关联动态参数(甚至包括时间戳),但它需要Internet连接,因此如果您正在记录本地应用程序,您将无法使用它
如果你仍然对我的“想法”感兴趣,我认为任何“录音”解决方案都不能替代人类,特别是当涉及到更复杂的主题时,如请求模拟,因此我建议使用第三方嗅探器工具将真实浏览器的网络占用与JMeter的进行比较,并修改JMeter配置,使其达到100%的准确性