51Testing软件测试论坛

标题: lr中controller设置问题 ----急 [打印本页]

作者: swordsman    时间: 2006-7-13 19:01
标题: lr中controller设置问题 ----急
谁能 清楚的告诉 我controller中设置持续运行时间的具体含义啊 ?
我要实现每秒向服务器发送60个请求,持续运行30分钟,就是要向服务器不断发送108000个请求,测试的程序是web程序,大家帮帮忙?
作者: baitest    时间: 2006-7-13 19:56
可以设置并发数每分钟增加60个,然后设定持续时间30分钟就行了!
作者: xingcyx    时间: 2006-7-14 09:46
如果楼主说的请求是指http请求的话,那么需要计算一下单个脚本单用户对服务器产生了多少请求,做个简单的除法,就知道需要多少并发用户了。
作者: swordsman    时间: 2006-7-14 10:13
标题: baitest回复
可以设置并发数每分钟增加60个,然后设定持续时间30分钟就行了!
这种情况,也设置了,可是我虚拟用户的数量是否要设置成60*60*60啊?(这样好象不对的,请baitest能再详细解释下)我要求每秒发送60个请求
这种情况数据库里面没有实际发送请求数量的值啊,我想知道每秒增加虚拟用户数持续运行,他的机制是如何运行的?
作者: swordsman    时间: 2006-7-14 10:15
标题: xingcyx  回复
单个脚本产生了3个请求,但是我只关心最后一个请求,xingcyx能否指教一下,多谢
作者: xingcyx    时间: 2006-7-14 10:33
我知道你的意思,一般情况下我们的确只关心最后一个请求的提交动作,但是你也要搞清楚“实现每秒向服务器发送60个请求”这个测试目标的真正含义,这是你自己提的目标,还是由客户提出来的目标?按我的理解,这个请求应该是包含所有的http请求的意思。
作者: swordsman    时间: 2006-7-14 10:45
标题: xingcyx 回复
这是客户的目标,他们要看最终的结果,不管我们如何实现.xingcyx
能否解释一下设置持续运行的时间是什么意思?
作者: swordsman    时间: 2006-7-14 10:48
如果说按照客户的要求,每秒发生60个请求,我们设置持续运行的时间去执行,在这段时间明显不能达到他们的要求啊,lr该如何实现这样的情况呢?
作者: xingcyx    时间: 2006-7-14 10:57
持续运行的时间就是在场景中设置一个持续的运行时间,可以通过设置时间长度来实现,也可以通过设置几次迭代来实现。每秒发生60个请求,这是表示一个数量级,你只要设置一个适当的时间或者迭代次数,让场景在这段时间内运行的时候点击率可以达到这个数量级就可以了啊。
作者: swordsman    时间: 2006-7-14 11:05
xingcyx有qq吗,因为我们今天下午就要验收,能否多请教你些问题?
作者: swordsman    时间: 2006-7-14 11:16
xingcyx,就 靠你了啊
作者: xingcyx    时间: 2006-7-14 11:19
有qq,16777556,但是今天会可能比较忙啊,我尽量吧。
作者: swordsman    时间: 2006-7-14 11:36
每秒向服务器发送60个请求,担搁脚本有3个请求,我们只关心最后一个,即每秒要求最后一个请求发送60次。要持续运行一个小时。他们要看数据哭表里面最后的值,即要达到60*60*60条数据,我该如何设置啊?
作者: wzb521    时间: 2006-7-14 14:51
发生60个,还是发生了60个?
发生60个,集合点
发生了60个,用目标方式+DEFINE EACH STEP AS A transaction
作者: swordsman    时间: 2006-7-14 15:20
请问在哪里设置这一项啊?
这样的方式是什么意思啊?
作者: xyanbin    时间: 2006-7-14 18:50
选择面向目标的测试方式,可以选择某个脚本每秒运行的次数




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