那么,该事务的实际消耗时间,应该是Duration - Wasted Time,为0.2629秒。10次迭代平均值约为0.255秒,见下表。
表1 LR测试的web_url请求平均duration时间和浪费时间
迭代次数 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
2~10次平均 |
web_url time |
1.408252 |
0.231590 |
0.371534 |
0.416005 |
0.235011 |
0.215672 |
0.255214 |
0.215151 |
0.211167 |
0.255022 |
0.267374 |
wasted_time |
0.910228 |
0.018863 |
0.010128 |
0.013624 |
0.010553 |
0.010947 |
0.010819 |
0.010799 |
0.011404 |
0.010636 |
0.011975 |
接下来,在JMeter上执行相同的操作,记录单个请求的平均响应时间。
2、 JMeter测试web请求响应时间
2.1 测试计划
在JMeter测试计划的线程组下,添加HTTP Cache Manager,勾选clear cache each iteration?,以使得每次迭代模拟用户第一次操作效果。
然后添加测试HTTP采样器,集合报告,查看结果树等等。
HTTP采样器的路径填写:http://www.baidu.com/。
2.2 单线程组运行
线程组的线程数属性设为1,迭代次数设为10,ramp-up设为0。
执行结果