JMeter学习笔记6-Duration Assertion和Size Assertion

前面文章介绍了如何添加Response Assertion,这篇介绍Duration Assertion。也是在HTTP请求测试过程中,反应响应时间的一个性能指标。
1. 创建一个Duration Assertion

2.设置Duration时间
    根据前面View Results in Table里 Sampler Time(ms)这一列的数据

我们设置一个中间值作为Duration Assertion的时间。我这边最小是101毫秒,最大136毫秒。所以我设置120毫秒作为参考时间。大致挑选一个中间的数字就好。

解释一下:如果时间大于120毫秒,这里就被认为测试失败。
3. 清除之前结果,点Start,运行测试
4. 查看结果
点击左侧的Assertion Results查看结果,发现报错,有两个时间大于120毫秒

如果把120毫秒改成160毫秒,我这边再次测试,全部通过。
5. 创建Size Assertion
5.1 点击Sampler,右键add->Assertions->Size Assertion

5.2 设置bytes大小
根据View Results in Table中Bytes这一栏数据

扫描二维码关注公众号,回复: 9577227 查看本文章

我写一个参考值2854。因为我这5个请求都是2854大小,所以我填2854,选择等号作为对比。
清除了数据,并将Duration Assertion设置为不可用

运行了下,全部通过。
其他类型的Assertion暂时不介绍。

猜你喜欢

转载自www.cnblogs.com/yanghuan55/p/12409593.html
今日推荐