hali 发表于 2009-2-25 11:11:49

loadrunner测试疑惑

还有45个user没有运行完成,
但是一过了11分钟,为什么吞吐量就为0了呢?
等到1000秒都走完之后,就都报告timeout了。

archonwang 发表于 2009-2-25 11:35:15

看下日志和错误信息。

圣西罗 发表于 2009-2-25 11:58:40

做什么操作???也不说清楚

多米尼克 发表于 2009-2-25 12:14:28

是不是服务器已经当掉了

hali 发表于 2009-2-25 12:19:34

1是远程web测试
2、服务器正常

hali 发表于 2009-2-25 12:40:46

(实时日志模式)。        (仅在出错时发送日志消息)。        (要更改此行为,请查看“运行时设置”中的“日志”选项卡)。

开始自动日志消息堆栈 – 迭代 1。
Action.c(8): 在 HTML“http://”中找到资源“http:///proposal/history/history.js”
Action.c(8): 在 HTML“http://”中找到资源“http:///bridge/FABridge.js”
Action.c(8): 在 HTML“http:/l”中找到资源“http://language/flexLang.js”
Action.c(8): 正在下载资源“http:/.swf”(由参数编号 31 指定)
Action.c(8): 错误 -27727: Step download timeout (1000 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively
结束自动日志消息堆栈。

hali 发表于 2009-2-25 12:45:14

所有的出错日志都是这样的,

开始自动日志消息堆栈 – 迭代 1。       
Action.c(8): 在 HTML“http://.../eclink/proposal/CoverFlowApplication.html”中找到资源“http://.../eclink/proposal/history/history.js”       
Action.c(8): 在 HTML“http://.../eclink/proposal/CoverFlowApplication.html”中找到资源“http://.../eclink/bridge/FABridge.js”       
Action.c(8): 在 HTML“http://.../eclink/proposal/CoverFlowApplication.html”中找到资源“http://.../eclink/language/flexLang.js”       
Action.c(8): 正在下载资源“http://.../eclink/proposal/CoverFlowApplication.swf”(由参数编号 31 指定)       
Action.c(8): 错误 -27727: Step download timeout (1000 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively       
结束自动日志消息堆栈。       

hali 发表于 2009-2-25 12:45:52

如果1个user,登陆、操作、退出,成功后,会产生1.6M的吞吐量。

chare 发表于 2009-2-25 13:19:46

方法1:设置runtime setting里面的advanced option的,http-request connect timeout为1000,http-request receive timeout 为1000,还有一个step download timeout为10000,这里的数字都可以自己设置
方法2:取消选中run time settings-browser emulation-download non-html resources

love_yebin 发表于 2009-2-25 13:25:53

回复 9# 的帖子

:L为什么要改那些?
个人认为默认得120秒,最好不好改,如果你是为了确定并发量得话可以除外
楼主得问题其实很现实
就是他自身机子不支持100VUSER 并发
很多时候不是LR得问题,要看我们得测试机什么配置,服务器什么配置,
明确在什么样得配置下进行得测试

mr.bee 发表于 2009-2-25 13:32:06

想看看测试结果概要

hali 发表于 2009-2-25 14:25:05

原帖由 chare 于 2009-2-25 13:19 发表 http://bbs.51testing.com/images/common/back.gif
方法1:设置runtime setting里面的advanced option的,http-request connect timeout为1000,http-request receive timeout 为1000,还有一个step download timeout为10000,这里的数字都可以自己设置
方法2:取消 ...

谢谢!
1、我已经改为1000了,如果是120,那么早就报错了,
2、如果改为取消run time settings-browser emulation-download non-html resources,那么我想测试的就不够准确了,

说明:服务器的带宽只有2M,反映到到loadrunner那么吞吐量一般最大就是200K,同时并发100个用户,而每个用户又需要1.6M的下载量,所以带宽是一个很大的瓶颈。
带宽是一个瓶颈我可以向香港老板解释,但是为什么过了11分钟后吞吐量就为0了呢?这个我是最疑惑的,而这时还有45个user没有运行完成的。
公司开发采用了flex技术,所以下载这些swf文件需要很大的带宽和时间。

hali 发表于 2009-2-25 14:28:37

原帖由 mr.bee 于 2009-2-25 13:32 发表 http://bbs.51testing.com/images/common/back.gif
想看看测试结果概要

谢谢大家的帮助!

hali 发表于 2009-2-25 14:31:39

hali 发表于 2009-2-25 14:38:47

前11分钟吞吐量正常为200K的时候,使用浏览器访问服务很慢,
第11分钟后吞吐量为0后,使用浏览器访问服务就很快了。

mr.bee 发表于 2009-2-25 19:50:25

看了概要
发现响应时间过长
是不是没有过滤思考时间?
还有想看看应用服务器的资源占用情况。

hali 发表于 2009-2-26 17:59:23

都不是,
脚本没有思考时间的
应用服务器也很空闲,
时间过长,是由于带宽和下载SWF所致,

allenzgw 发表于 2009-2-27 23:13:56

我看不太懂这个图,虚拟用户数是越来越多还是越来越少? 莫非VU刚开始最多,然后是越来越少?我看到点击率那张图是越来越少啊,
响应时间竟然越来越长,不过这样说的话,吞吐量越来越小倒也合适,因为响应量小么

tiannianyong 发表于 2009-3-2 10:34:45

回复 10# 的帖子

对,我的机子只适合60个并发。

love_yebin 发表于 2009-3-2 13:33:26

FLEX 做得东西,有个问题 ,
就是第一次打开时候要下载许多东西,
你应该和你客户沟通,把这块得测试去掉 ,然后把功能做进flash里面 ,还有 flash应该不大,我们公司得都 3~5K
如果你们得很大,是研发人员没做好
注意了,虽然flex很炫,但是测性能会带来一个潜在问题
就是每次你都要清理share object
路径 是登录用户名下得隐藏文件 里面
页: [1] 2
查看完整版本: loadrunner测试疑惑