yaya_free 发表于 2009-11-4 11:21:47

LR压力测试问题求教

如果我对一个系统的登录进行压力测试,可用的登录帐号只有10个,在脚本中对登录ID进行参数化,输入这10个帐号,在场景设置中,我能否用这10个帐号进行100个用户,甚至更多用户的并发登录压力测试呢?
在场景设置中我设置有100或更多的用户数,
是否就能进行那么多用户的并发登录测试呢?
测试后显示的结果是我设置的那么多用户并发登录的结果吗?
(说明:测试的这个系统有个限制条件,既相同的用户帐号在同一个IP上同时只能登录一次)
请知道的朋友帮忙解答或探讨,谢谢!

kuangquanshui 发表于 2009-11-4 11:57:02

1   你参数了10个用户想用10个用户进行100个用户   这要看你的系统支持同一个用户同时登陆多个不
2   你设置100个用户如果不出现什么问题就真的有100个用户   但这100个用户不一定都是不同的这要看你的脚本
3   相同用户帐号在同一个IP上同时只登录一次   这个有点困难   一个ip只能登陆一个账户这个很好解决 可是用虚拟ip但是要只能登陆一次   那好像就不能设置持续的时间了   
    以上是我的回答   个人看法   你也参考参考别人的回答吧

winthnight 发表于 2009-11-4 12:23:54

回复 1# 的帖子

你可以先录一个注册的脚本,准备点数据,跑一次并发就够用了

yaya_free 发表于 2009-11-5 10:16:39

回复 2# 的帖子

1   你参数了10个用户想用10个用户进行100个用户   这要看你的系统支持同一个用户同时登陆多个不
回复:不太明白你这句话的意思(这要看你的系统支持同一个用户同时登陆多个不),你是要说我这个系统同时支持多少个用户登录吗?

2   你设置100个用户如果不出现什么问题就真的有100个用户   但这100个用户不一定都是不同的这要看你的脚本
回复:我只有10个可用于测试的登录帐号,设置场景时将虚拟用户设置成100个,真的就可以模拟100个用户并发登录的压力吗?你说的(但这100个用户不一定都是不同的这要看你的脚本
)我也不太明白,为什么这100个用户不一定都是不同的呢,这和脚本有什么关系呢?

3   相同用户帐号在同一个IP上同时只登录一次   这个有点困难   一个ip只能登陆一个账户这个很好解决 可是用虚拟ip但是要只能登陆一次   那好像就不能设置持续的时间了
回复:如果相同的一个帐号已经在一个IP上登录了,我再用这个帐号在同样的IP上再次登录的话,会让先登录的同一个帐号掉线。难道是因为这个原因,所以你说(不能设置持续的时间)吗?

yaya_free 发表于 2009-11-5 10:20:35

回复 3# 的帖子

winthnight你好
我是先录一个用户登录的脚本,然后对登录帐号进行参数话,但我可用于测试的登录帐号只有10个,但我要测试100个或更多的并发用户登录时的压力,在进行场景设置时,我将虚拟用户设置成100或更多,这样测试出来的压力是否就是我设置的那么多用户的并发压力呢?

你所说的“准备点数据,跑一次并发就够用了”不太明白是什么意思,能详细说下吗,谢谢!

kuangquanshui 发表于 2009-11-5 11:53:34

回复 4# 的帖子

第一个问题   不是要同时支持多少个用户是确定你是不是同时支持同一个用户登录多个    看清楚我说的
第二个问题   看你的脚本就是看你的脚本参数化你要是参数化了100个用户登录所要的数据那就100个不同的用户如果要是就是10那就是有相同的    如果你要是设置持续时间了那么就会更多这就相当于搬砖    100块砖 你要是100个人搬就是一个人搬一块   如果10个人搬你觉得是怎么样呢   当然如果你要求一定数量的人不停的搬1个小时 那一定会有人重复搬
第三个问题   如果你设置的是迭代的方式那么就是在一个ip下   一个用户登录完了以后 他继续再登陆重复的操作   而不会出现这个用户登录了两个人   如果你设置的是基于时间的 那么有可能会出现多个相同用户登录那就不能实现你的要求了   
   备注:具体要看你的系统怎么安排   多看看资料   还是有点东西没理解透

yaya_free 发表于 2009-11-11 10:44:57

回复 6# 的帖子

kuangguanshui你好:
   谢谢你的回答和提示,我先开始就是想知道,我用10个人是否能模拟100个人的并发压力,按照你说的用10个人是应该能模拟100甚至更多用户的压力测试,但模拟不了100并发压力,因为我所测试的系统不支持同一用户同时在一个IP上登录,我测试时是使用的一台机器,也没使用IP欺骗。

多米尼克 发表于 2009-11-11 11:27:45

关键是你的同一个ip只能只能用账号登录一次,这个比较麻烦,这样的话 你最多只能10个用户同时登录,就算设置100个的话,有90个用户是没有登录的,那怎么做100个用户登录的并发测试?

Aimigo 发表于 2009-11-11 14:36:33

相同的用户帐号在同一个IP上同时只能登录一次,那相同账号在不同IP上可不可以同时登陆呢?如果可以的话,用IP欺骗应该可以解决吧。
页: [1]
查看完整版本: LR压力测试问题求教