51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4641|回复: 31
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-20 11:07:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问诸位达人:假如有这样一个场景.有5个人登陆,登陆后有3个人做100遍查询,另外两个人登陆后退出.你这样脚本怎么设置?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-10-20 11:11:44 | 只看该作者
做2 个脚本。。不就OK了,难道你还想一个搞定?可以是可以,就是麻烦点
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-10-20 11:15:38 | 只看该作者
回复 2# skyzhu

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

使用道具 举报

该用户从未签到

4#
发表于 2010-10-20 11:19:14 | 只看该作者
不管几个脚本,并发时的集合点只要是同名的,都可以在同点并发
多个脚本并不会影响并发,你的场景没什么特别设置的,主要还是脚本做好就行
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-10-20 11:24:41 | 只看该作者
采用不同的脚本
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-10-20 11:27:00 | 只看该作者
回复 4# skyzhu


如果只录制一个脚本能实现吗?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-10-20 11:35:47 | 只看该作者
应该是可以吧,加入等待时间,think_time,但是你得看你查询100遍需要多长时间了。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-10-20 11:48:28 | 只看该作者
回复  skyzhu


如果只录制一个脚本能实现吗?
Tom2006 发表于 2010-10-20 11:27


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

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2010-10-20 11:49:48 | 只看该作者
回复 7# androidone


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

使用道具 举报

该用户从未签到

10#
发表于 2010-10-20 11:53:19 | 只看该作者
那就加入不同的action,或是自己编程,
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-10-20 13:16:54 | 只看该作者
那就加入不同的action,或是自己编程,
androidone 发表于 2010-10-20 11:53


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

使用道具 举报

该用户从未签到

12#
发表于 2010-10-20 14:54:53 | 只看该作者
你这样做就把loadrunner想的非常智能了,它也没法判断哪三个虚拟用户查询100遍,哪两个用户退出,不知道这样操作有何意义,你是只让三个用户进行查询,其他用户等待,然后两个用户退出操作,这样的话你只能分不同的action,查询100遍三个用户迭代100次。其他的用户直接退出操作就行了。或者分为不同脚本。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2010-10-20 16:16:04 | 只看该作者
录制两个脚本好了,性能测试只要压力达到要求就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2010-10-20 17:01:27 | 只看该作者
还有一种方式是你编程,查询脚本加入循环,for(i=0;i<100;i++),查询100次
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2010-10-20 17:01:57 | 只看该作者
最简单方法 你2台机子 同一时间并发 这个简单了吧?
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2010-10-20 17:08:48 | 只看该作者
运行逻辑里面设置一下 60%action1 40%action2 action1里面的执行33遍 是查询 action2里面的是退出1遍
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2010-10-21 11:07:21 | 只看该作者
你这样做就把loadrunner想的非常智能了,它也没法判断哪三个虚拟用户查询100遍,哪两个用户退出,不知道这样 ...
androidone 发表于 2010-10-20 14:54


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

使用道具 举报

该用户从未签到

18#
发表于 2010-10-21 11:10:03 | 只看该作者
回复 17# Tom2006


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

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2010-10-21 11:11:34 | 只看该作者
本帖最后由 Tom2006 于 2010-10-21 11:39 编辑

回复 16# mr.bee

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

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

使用道具 举报

该用户从未签到

20#
发表于 2010-10-21 14:43:22 | 只看该作者
本帖最后由 mr.bee 于 2010-10-21 14:44 编辑

回复 19# Tom2006
现在有了 60%查询 40%退出 查询里面迭代33次 退出迭代1次

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-10-6 08:23 , Processed in 0.117058 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表