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

来源:互联网 发布:mysqldump 备份数据库 编辑:程序博客网 时间:2024/06/13 05:48

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

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


0 0
原创粉丝点击