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


前面文章介绍了如何添加Response Assertion,这篇介绍Duration Assertion。也是在HTTP请求测试过程中,反应响应时间的一个性能指标。
1. 创建一个Duration Assertion
JMeter学习笔记6-Duration Assertion和Size Assertion_第1张图片
2.设置Duration时间
    根据前面View Results in Table里 Sampler Time(ms)这一列的数据,我们设置一个中间值作为Duration Assertion的时间。我这边最小是15毫秒,最大35毫秒。所以我设置28毫秒作为参考时间。大致挑选一个中间的数字就好。
 JMeter学习笔记6-Duration Assertion和Size Assertion_第2张图片
解释一下:如果时间大于28毫秒,这里就被认为测试失败。
3. 清除之前结果,点Start,运行测试
4. 查看结果
点击左侧的Assertion Results查看结果,发现报错,有一个时间大于28毫秒
 JMeter学习笔记6-Duration Assertion和Size Assertion_第3张图片
如果把28毫秒改成60毫秒,我这边再次测试,全部通过。
5. 创建Size Assertion
5.1 点击Users,右键add->Assertions->Size Assertion
5.2 设置bytes大小
根据View Results in Table中Bytes这一栏数据,我写一个参考值386。因为我这5个请求都是386大小,所以我填386,选择等号作为对比。
JMeter学习笔记6-Duration Assertion和Size Assertion_第4张图片 
清除了数据,运行了下,全部通过。
其他类型的Assertion暂时不介绍。


你可能感兴趣的:(Jmeter性能测试基础)