Tom2006 发表于 2010-10-20 11:07:21

请问诸位达人:假如有这样一个场景.该如何设置?

请问诸位达人:假如有这样一个场景.有5个人登陆,登陆后有3个人做100遍查询,另外两个人登陆后退出.你这样脚本怎么设置?

skyzhu 发表于 2010-10-20 11:11:44

做2 个脚本。。不就OK了,难道你还想一个搞定?可以是可以,就是麻烦点

Tom2006 发表于 2010-10-20 11:15:38

回复 2# skyzhu

说详细点,谢谢!
两个脚本的情况:是一个脚本3个并发,另一个脚本2个并发的吗?
我想听听一个脚本的情况如何设置?谢谢!

skyzhu 发表于 2010-10-20 11:19:14

不管几个脚本,并发时的集合点只要是同名的,都可以在同点并发
多个脚本并不会影响并发,你的场景没什么特别设置的,主要还是脚本做好就行

androidone 发表于 2010-10-20 11:24:41

采用不同的脚本

Tom2006 发表于 2010-10-20 11:27:00

回复 4# skyzhu


如果只录制一个脚本能实现吗?

androidone 发表于 2010-10-20 11:35:47

应该是可以吧,加入等待时间,think_time,但是你得看你查询100遍需要多长时间了。

skyzhu 发表于 2010-10-20 11:48:28

回复skyzhu


如果只录制一个脚本能实现吗?
Tom2006 发表于 2010-10-20 11:27 http://bbs.51testing.com/images/common/back.gif

靠录制没路子,自己编写修改,你要什么样的都能做,都能实现

Tom2006 发表于 2010-10-20 11:49:48

回复 7# androidone


    加入思考时间能做到查询这个操作是3个用户并发?!而剩下的另两个用户登出。

androidone 发表于 2010-10-20 11:53:19

那就加入不同的action,或是自己编程,

Tom2006 发表于 2010-10-20 13:16:54

那就加入不同的action,或是自己编程,
androidone 发表于 2010-10-20 11:53 http://bbs.51testing.com/images/common/back.gif

加入不同的action会分配不同的并发vuser吗?
这个我还真没试过。
请教了,能否详细点?

androidone 发表于 2010-10-20 14:54:53

你这样做就把loadrunner想的非常智能了,它也没法判断哪三个虚拟用户查询100遍,哪两个用户退出,不知道这样操作有何意义,你是只让三个用户进行查询,其他用户等待,然后两个用户退出操作,这样的话你只能分不同的action,查询100遍三个用户迭代100次。其他的用户直接退出操作就行了。或者分为不同脚本。

jj_ljw 发表于 2010-10-20 16:16:04

录制两个脚本好了,性能测试只要压力达到要求就可以了

androidone 发表于 2010-10-20 17:01:27

还有一种方式是你编程,查询脚本加入循环,for(i=0;i<100;i++),查询100次

cncnily 发表于 2010-10-20 17:01:57

最简单方法 你2台机子 同一时间并发 这个简单了吧?

mr.bee 发表于 2010-10-20 17:08:48

运行逻辑里面设置一下 60%action1 40%action2 action1里面的执行33遍 是查询 action2里面的是退出1遍

Tom2006 发表于 2010-10-21 11:07:21

你这样做就把loadrunner想的非常智能了,它也没法判断哪三个虚拟用户查询100遍,哪两个用户退出,不知道这样 ...
androidone 发表于 2010-10-20 14:54 http://bbs.51testing.com/images/common/back.gif

我记得加并发用户是按脚本来加的,而不是按action。
不要管这个问题如何?既然提出来了能解答就说能解答的,不能解答就算了。
这仅仅是个面试题,在实战中又没有实际意义可以另说,这里不必讨论,我很清楚。

cjp110212 发表于 2010-10-21 11:10:03

回复 17# Tom2006


    直接写个随机1到5的随机数,大于2时就查询,小于二时就注销!!这样就好了,一个脚本就可以实现!

Tom2006 发表于 2010-10-21 11:11:34

本帖最后由 Tom2006 于 2010-10-21 11:39 编辑

回复 16# mr.bee

你的说法倒是挺好,就是没有可操作性,没有发现在哪里有虚拟用户的百分比设置?

我已经设置迭代100次了,并且加入块里了。怎么设定两个action区分不同的并发用户呢!
请给予详解,谢谢!:)

mr.bee 发表于 2010-10-21 14:43:22

本帖最后由 mr.bee 于 2010-10-21 14:44 编辑

回复 19# Tom2006
现在有了 60%查询 40%退出 查询里面迭代33次 退出迭代1次
页: [1] 2
查看完整版本: 请问诸位达人:假如有这样一个场景.该如何设置?