carly95 发表于 2011-3-21 14:26:05

loadrunner9.1 并发下载测试 停止lr后 持续发包问题 请版主帮忙~

我用的是loadrunner9.1 测试一个web系统并发下载性能
vuser增加到200后发现 出现停止lr后(所有vuser都停下来了) client还是持续给被测系统发包(使用wireshake监控网卡看到,如下图)
有一次关闭了lr后 包持续发送了1个半小时才结束 开始以为是系统问题 故重启server端 但没有解决 后来关闭了lr 的controller 终于停下来 但现在测试vuser=300用户 关闭了lr后还是持续发包
之前测试并发登录 把http的receive、send 和download time 都调整到500s (120s的时候经常超时)

不知道到底是什么原因导致的 有人遇到过类似情况吗?可以解释一下吗 我在网上查了一下 说是没有收到ACK的确认 所以一直发包 那可能是loadrunner还在运行的时候 有些处理没有及时完成 但是会持续1个半小时吗
能力有限 无法系统分析 请高手帮帮忙
谢过

carly95 发表于 2011-3-21 14:34:29

上面的截图是持续发包的一种情况
还有一种就是请求了download的页面 然后服务器也返回了下载文件的内容

carly95 发表于 2011-3-21 16:42:01

再问一个问题 测并发下载的话 一个action里一个下载一个文件 和下载多个文件 有什么区别吗?
是设置持续时间的场景

kuangquanshui 发表于 2011-3-22 11:54:32

1.会不会是你压力机环境的影响,发的请求太多了卡主了,所以就算lr停止了但请求还是有的 所以造成这个情况。
2.应该是有区别的但不是业务功能上的,执行的时候都是按顺序执行,具体就要看你怎么设置了,假如actionA是一个下载请求。actionB是两个下载请求。都是执行1次,那么请求数肯定不一样。所需要的时间也不一样。具体的还要根据所要模拟的操作业务内容相结合。
以上是个人观点   楼主在问问别人

jxxno1 发表于 2011-3-22 12:01:49

拔掉网线

jxxno1 发表于 2011-3-22 12:01:58

拔掉网线

carly95 发表于 2011-3-22 15:10:50

1.会不会是你压力机环境的影响,发的请求太多了卡主了,所以就算lr停止了但请求还是有的 所以造成这个情况。 ...
kuangquanshui 发表于 2011-3-22 11:54 http://bbs.51testing.com/images/common/back.gif


    太感谢了~我测了好几次,发现有时候会这样持续发,有时候就不会,而且跑到300个用户的时候,执行的结果不太一样,有时候初始化很顺利,有时候就超时了,(初始化只是登陆系统,但由于系统的服务器内存和cpu配置都较差,所以并发登录的时候200个用户内存就消耗尽了)顺利的话,也不会出现这个情况,看来问题没有可重复性。
页: [1]
查看完整版本: loadrunner9.1 并发下载测试 停止lr后 持续发包问题 请版主帮忙~