用于性能测试的Jmeter记录和播放脚本

时间:2017-07-18 17:51:23

标签: jmeter

我想对网站进行性能测试,因此我正在创建一个模仿用户行为的脚本。我正在使用blazemeter来记录这些脚本并将其上传到jmeter中。我有两个问题: 1)在另一台机器或不同时间运行时,记录和播放脚本的结果是否有所不同? 2)我在录制脚本的其中一个步骤中收到400错误请求错误。

我该怎么办? 除了记录和播放之外,还有其他方法来测试网页吗?

1 个答案:

答案 0 :(得分:0)

由于各种原因(安全性,跟踪客户端状态等),现代Web应用程序广泛使用动态HTTP Cookies HTTP请求参数,因此从记录中获得良好负载测试的可能性很小

因此,在记录您的测试场景后,#34;骨架"您很可能需要执行所谓的关联 -

的过程

检测参数非常简单:只记录您的测试2次并比较请求默认值:如果您看到差异 - 您将需要执行相关性。

提取动态参数是一个更大的故事,选择正确的提取器取决于响应类型,例如:

另请注意,有一种解决方案允许以自动方式执行JMeter关联,因此您无法手动检测和处理动态参数,请查看How to Cut Your JMeter Scripting Time by 80%文章以获取更多详细信息。