51Testing软件测试论坛

标题: 1000个用户登陆,要参数化时,是不是要1000个实际注册过的用户名? [打印本页]

作者: spcliu    时间: 2016-5-31 08:39
标题: 1000个用户登陆,要参数化时,是不是要1000个实际注册过的用户名?
1000个用户并发登陆的测试,在要参数化时,是不是要1000个实际注册过的用户名和1000个密码?谢谢

作者: eagleishappy    时间: 2016-5-31 09:42
肯定要啊!如果不用注册过的,这么能登录呢!
第一种办法:如果你自己熟悉数据库,可以自己去数据库里面导出数据,或者让开发他们帮忙导出数据。
第二种办法,在lr参数设置里面有一项直接连接到数据库里面取数据。
作者: seagull1985    时间: 2016-5-31 09:57
楼上正确,所以性能测试数据准备也是一个技术活啊。。。。
作者: mengmengda    时间: 2016-5-31 11:07
文本模式或者SQL模式都可以    或者没限制用1个账号登陆页可以╮(╯-╰)╭ 后者比较挫
作者: spcliu    时间: 2016-6-1 08:36
但实际上,每个用户是用每个用户的手机注册的,现在模拟并发测试,不可能有那么多手机,怎么办?谢谢各位的回复。
作者: Lyncent    时间: 2016-6-1 10:01
直接在数据库插入
作者: 骑车去看海    时间: 2016-6-2 10:23
新人不知道,录制一个用户登录后不知道怎么参数化
作者: spcliu    时间: 2016-6-2 20:01
我想说是我测试时不可能有1000个手机/号码。如何注册,无法注册又如何登陆呢?
作者: spcliu    时间: 2016-6-2 20:02
eagleishappy 发表于 2016-5-31 09:42
肯定要啊!如果不用注册过的,这么能登录呢!
第一种办法:如果你自己熟悉数据库,可以自己去数据库里面导 ...

测试时,无法有1000个手机啊。
作者: jis24    时间: 2016-6-6 15:35
可以参数化批量注册,然后再参数化批量登录,也不是很麻烦,
作者: jis24    时间: 2016-6-6 15:38
spcliu 发表于 2016-6-2 20:02
测试时,无法有1000个手机啊。

你自己注册1000个用户,用参数化方式注册,然后参数化登录,测试的数据都是要删除的,可以随意注册
作者: gmzdgj123    时间: 2017-1-19 10:38
不一定要,具体看你的业务逻辑了
可以使用100个账号参数化 做循环迭代设置
如果登录成功后有缓存,在LR脚本中使用清空缓存的函数,这样保证每次登录都会向服务器加压,而不是直接从缓存中取




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