最近公司为了推广APP,推出一个邀请有奖的活动,所以测试组这边测试时需要注册大量的用户。如果手动注册肯定是很麻烦的,这个时候Jmeter可以帮大忙。
1,把要注册的一批账号,写在txt文件上,保存路径D:\jmeter
2,启动Jmeter ,添加线程组,在线程组添加HTTP信息头管理
3,添加参数化配置元件CSV Data Set Config,填写文件路径和自定义变量名(如果是两个变量,还需要设置分隔符)
各个参数简要说明:
- FileName:csv文件的名称及路径
- File Encoding: 文件编码----默认为空
- Varible Names: 定义文本文件中的参数名,定义后可当变量的方式来引用
- Ignore first line(only used if variable name is not empty):忽略第一行(仅使用变量名不是空的)----默认为false
- Delimiter:分隔符---每个参数之间的分隔符号,一般默认使用逗号,
- Allow Quoated data: 允许数据引---
- Recycle on EOF: 文件结束循环----设置为True后,允许循环取值
- Stop Thread on EOF: 文件结束后停止线程------默认为false,如果设置为True则会影响文件结束循环
- Sharing Mode: 设置线程是否共享---默认设置为All threads
4,根据实际情况,添加HTTP请求,我们项目注册账号,涉及两个接口,获取验证码和注册。在获取验证码和注册接口中的手机号码均可从CSV Data Set Config获得,在手机号码变量Cellphone写${cellphone}
5,增加查看结果树,查看执行结果