关于LR场景中,最大响应时间与最小响应时间差距大的问题
2013-12-24 15:52
274 查看
场景设置: 一个Vuser 完成登录退出操作,执行时间为5分钟
result: 最大响应时间与最小响应时间,差距超大(120s,0.7s)
解决办法: 出现此情况为Run-Time settings -->General -->Pacing 没有配置
转载
其实LoadRunner 是以客户端的角度来定义“响应时间”的,当客户端请求发出去后, LoadRunner 就开始计算响应时间,一直到它收到服务器端的响应。这个时候问题就产生了:如果此时的服务器端的排队队列已满,服务器资源正处于忙碌的状态,那么该请求会驻留在服务器的线程中,换句话说,这个新产生的请求并不会对服务器端产生真正的负载,但很遗憾的是,该请求的计时器已经启动了,因此我们很容易就可以预见到,这个请求的响应时间会变得很长,甚至可能长到使得该请求由于超时而失败。等到测试结束后,我们查看一下结果,就会发现这样一个很不幸的现象:事务平均响应时间很长,最小响应时间与最大响应时间的差距很大,而这个时候的平均响应时间,其实也就失去了它应有的意义。也就是说,由于客户端发送的请求太快而导致影响了实际的测量结果,设置步长则可以缓解这一情况,这样,应该试试设置pacing,再运行看看情况
后尝试配置pacing为delay30s, 场景结果有所改变。需要仔细了解其中原理。
下面这篇文章是具体的讲解分析
http://www.blogjava.net/xingcyx/archive/2006/12/28/90498.html
http://www.51testing.com/html/36/n-170436.html
result: 最大响应时间与最小响应时间,差距超大(120s,0.7s)
解决办法: 出现此情况为Run-Time settings -->General -->Pacing 没有配置
转载
其实LoadRunner 是以客户端的角度来定义“响应时间”的,当客户端请求发出去后, LoadRunner 就开始计算响应时间,一直到它收到服务器端的响应。这个时候问题就产生了:如果此时的服务器端的排队队列已满,服务器资源正处于忙碌的状态,那么该请求会驻留在服务器的线程中,换句话说,这个新产生的请求并不会对服务器端产生真正的负载,但很遗憾的是,该请求的计时器已经启动了,因此我们很容易就可以预见到,这个请求的响应时间会变得很长,甚至可能长到使得该请求由于超时而失败。等到测试结束后,我们查看一下结果,就会发现这样一个很不幸的现象:事务平均响应时间很长,最小响应时间与最大响应时间的差距很大,而这个时候的平均响应时间,其实也就失去了它应有的意义。也就是说,由于客户端发送的请求太快而导致影响了实际的测量结果,设置步长则可以缓解这一情况,这样,应该试试设置pacing,再运行看看情况
后尝试配置pacing为delay30s, 场景结果有所改变。需要仔细了解其中原理。
下面这篇文章是具体的讲解分析
http://www.blogjava.net/xingcyx/archive/2006/12/28/90498.html
http://www.51testing.com/html/36/n-170436.html
相关文章推荐
- PHP_关于php时间戳最大支持到2038年问题解决办法
- 关于linux下的socket程序 响应时间的问题
- 关于php页面最大执行时间问题(set_time_limit函数在windows下不起作用的解决)
- 解决kibana 4 关于响应时间的问题
- 关于php页面最大执行时间问题(set_time_limit函数在windows下不起作用的解决)
- 解决kibana 4 关于响应时间的问题
- 关于C# winform treeview 的两个问题(点击空白处的时间响应和复选框选择问题)
- 关于JIRA中线上问题首次响应时间的统计
- LR_问题_平均响应时间解释,summary与analysis不一致
- 关于php页面最大执行时间问题(set_time_limit函数在windows下不起作用的解决)
- 关于用Java来写最大公约数和最小公倍数的问题详解及代码
- c#等程序中的关于时间的最大值【DateTime.MaxValue】和最小值【DateTime.MinValue】
- 【转】关于int范围中负数最小值的绝对值比整数最大值大初学C,问题源自:为什么C中的int类型(16位)的下溢下限为-32768而上溢上限却是32767。 首先说吧,32767很容易理解,32767=
- 关于求数组的最大值和最小值问题(C代码)
- cocos2d-x 3.x 关于cocostudio的UI将事件吃掉,场景Layer无法响应手势的问题解决方法
- 在用lr运行场景以后,为什么没有事务响应时间的图谱呢?
- 【转】关于int范围中负数最小值的绝对值比整数最大值大初学C,问题源自:为什么C中的int类型(16位)的下溢下限为-32768而上溢上限却是32767。 首先说吧,32767很容易理解,32767
- 解决新版本jedate时间插件最小最大时间的选择问题
- 关于int范围中负数最小值的绝对值比整数最大值大初学C,问题源自:为什么C中的int类型(16位)的下溢下限为-32768而上溢上限却是32767。 首先说吧,32767很容易理解,32767=
- 关于二分图的最大匹配(最小点覆盖)问题的资料整理