wyvern2013 发表于 2013-1-15 11:33:04

新人小白请教参数化的数据只能自己添加或通过数据库么?现在没有大量数据怎么办?

本帖最后由 wyvern2013 于 2013-1-16 16:41 编辑

对不起,因为急用本人刚接触不到几小时,现在录制了脚本。但是不知怎么设置vuser人数?
我要执行10000人同时在线,1000人发帖的情况。
是不是要录制两个脚本,然后执行。
最重要的是在那设置vuser人数?
怎么操作 ,先谢过了!

同时还有几个小问题不吝赐教。
*1.参数化的数据只能自己添加或通过数据库么?现在没有数据并且需要数据量很大,怎么办?
2.模拟10000同时在线且5000同时发帖 是不是把两个脚本放到同一场景一起执行就可以了?
*3. 执行时是每几秒递增的,也就是阶梯状的,是不是执行到最后才是我要的效果?(可是在交互计划图显示的是需要的同时间状态效果,可能说的不太明白)
4.十分小白的问题,我测试的电脑是不是只要是连在该网络的笔记本就行,还是需要在承担任务的服务器上执行?

万分感谢!!!!!!!

user603 发表于 2013-1-15 14:27:40

我和楼主一样,只是现在不急用。

lsekfe 发表于 2013-1-15 14:28:53

帮顶顶!

ffwithvv 发表于 2013-1-15 15:38:19

10000人同时在线?这个数量级还是比较大的。
vuser在controller里面设置

零测试 发表于 2013-1-16 09:34:28

可以分开测试,也可以一起测试。说一下分开测试的方法:
10000个用户同时在线
1、使用Vuser录制一个用户登陆的业务脚本(不退出)
2、在脚本中把登录名和密码参数化<选中用户名或密码右键,有一个参数化的按钮>,输入10000个用户*(Ctrl+L),可以通过Data Wizard从数据库里读取10000个用户(使用存储过程初始化数据)
3、使用Controller里设置并发,因为是10000个用户同时在线,所以可以模拟成每秒100个登陆,或者更多,你自己设置吧,只要最后达到10000个用户登陆进去就可以了
1000个用户同时发帖
1、使用Vuser录制一个用户发帖的业务流程
2、在脚本中把登录名、密码、发帖的内容都参数化<选中用户名、密码、发帖内容右键,有一个参数化的按钮>,输入1000个用户名、密码或者发帖内容(如果要求发帖内容,这里可以设置不同长度、不同文字、的发帖内容,或者简单点,发帖内容不参数化了,直接用相同的发帖内容,看你想怎么做了),还检查点、事务等可以自己设置,如果这些都不要也可以的,做个简单性能测试看网站是否能够支持。
3、使用Controller模拟1000个人发帖(你确定是同时发帖吗?这量有点大哦)

wyvern2013 发表于 2013-1-16 11:22:15

可以分开测试,也可以一起测试。说一下分开测试的方法:
10000个用户同时在线
1、使用Vuser录制一个用户登 ...
零测试 发表于 2013-1-16 09:34 http://bbs.51testing.com/images/common/back.gif

非常感谢您详细的回答,同时也感谢楼上几位。

同时还有几个小问题不吝赐教。
1.模拟10000同时在线且5000同时发帖 是不是把两个脚本放到同一场景一起执行就可以了?
2. 执行时是每几秒递增的,也就是阶梯状的,是不是执行到最后才是我要的效果?(可是在交互计划图显示的是需要的同时间状态效果,可能说的不太明白)
3.十分小白的问题,我测试的电脑是不是只要是连在该网络的笔记本就行,还是需要在承担任务的主机上执行?

万分感谢!!!!!!!

wyvern2013 发表于 2013-1-16 16:20:45

自己顶一下

panxinxin 发表于 2013-2-6 14:26:18

模拟10000同时在线且5000同时发帖 是不是把两个脚本放到同一场景一起执行就可以了.
我觉的这两个脚本可以放在同一场景中一起执行,需要分别设置不同脚本的虚拟用户数量就可以了。
页: [1]
查看完整版本: 新人小白请教参数化的数据只能自己添加或通过数据库么?现在没有大量数据怎么办?