51Testing软件测试论坛

标题: 关于loadrunner用录好的脚本,设置场景和多并发用户的问题 [打印本页]

作者: mzj611    时间: 2007-6-6 11:53
标题: 关于loadrunner用录好的脚本,设置场景和多并发用户的问题
脚本用virtual user 录好后  如何在controller里 设置模拟多用户发请求啊
我测试的是socketserver服务器,只要能满足一定量下的并发请求用户长时间连接不死就可以了,
脚本的录制都在virtual user录好回放通过了,

还有:virtual user应用窗口的采单栏有个runtime seting设置,回放脚本时可以设置数,
设置这个参数只是设回放录制的脚本次数, 会不会产生压力的效果啊?
谢谢高手指教,急盼回复,
作者: huangning    时间: 2007-6-23 19:28
设置runtime seting 应该不会产生压力的效果,毕竟他是回放完一次再一次的,不过设置的thinktime的策略应该会产生一定的压力效果
作者: huangning    时间: 2007-6-23 19:29
controller 中场景的设置,你是问的这个吗?
场景的设置应该一般的教程里面都可以看到的啊?
作者: rickyzhu    时间: 2007-6-23 22:35
标题: 回复 #1 mzj611 的帖子
VUser中的迭代次数是顺序执行的,并不会对服务器产生多大的压力。

你要测试的是并发用户,需要把你的vuser放在controller里面,然后进行设置,并发多少用户,每个用户进行多少迭代,以及思考时间的设置等等。可以参考相关的手册,我博客上有LR的中文参考手册下载。
作者: corrine-li    时间: 2007-6-25 10:59
在VUser里面的“运行时设置”与Controller里面的“运行时设置”有区别吗?
作者: hanghong_good    时间: 2007-6-25 14:22
??????????
作者: Athenst    时间: 2007-6-25 15:44
原帖由 corrine-li 于 2007-6-25 10:59 发表
在VUser里面的“运行时设置”与Controller里面的“运行时设置”有区别吗?


在Control运行时以Control的设置为准,在VUser运行时以VUser的设置为准,回答完毕。

为我自己汗一下。
作者: corrine-li    时间: 2007-6-25 16:10
在Control运行时以Control的设置为准,在VUser运行时以VUser的设置为准,回答完毕。

为我自己汗一下。


我感觉这样的回答,有误?你想想如果在Vuser里设置脚本的迭代次数,然后再把运行成功的脚本放进Control,在Control里面继续进行迭代设置。
这样的话,迭代的次数是怎么样去算了呢?
作者: corrine-li    时间: 2007-6-26 08:48
怎么没有人回答这个问题呢?版主帮帮忙
作者: Athenst    时间: 2007-6-26 11:05
原帖由 corrine-li 于 2007-6-25 16:10 发表


我感觉这样的回答,有误?你想想如果在Vuser里设置脚本的迭代次数,然后再把运行成功的脚本放进Control,在Control里面继续进行迭代设置。
这样的话,迭代的次数是怎么样去算了呢?



嗯,我想你可以做个实验来证明自己的猜测。这样的操作只需要5分钟就可以得出结论了,难道不是么?
作者: huangly    时间: 2007-6-26 11:23
测试的是socketserver服务器,如果承载不了那么多的用户同时发送请求,中间有个缓冲过程,因为socket传数据是需要监听处理,所有的请求都等待处理,如果程序写的不好的话,就会造成死锁。
作者: corrine-li    时间: 2007-6-26 12:37
为我自己汗一下。


不明白你“汗一下”的意思




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2