首页 > 编程知识 正文

Jmeter参数化怎么处理,数据如何和脚本做分离,Jmeter参数化文件按n分割

时间:2023-05-04 09:59:29 阅读:231936 作者:2781

先说明一下什么是Jmeter的参数化:这里打个比方,假如要验证用户的账号密码可不可以注册成功,有5种情况,如果不用参数化就要写5个HTTP的请求,要是用了参数化只要一个HTTP请求就可以了,虽然也是运行了5次,但是测试人员只运行一次,减轻了测试人员的工作

Jmeter的参数方法有4种     1.CSV Data Set Config获取参数值,2.助手函数获取参数值,3.用户参数,4.用户自定义变量方法

参数化流程:

1、找出需要做参数化的数据

2、准备提供给参数化需要的数据源

3、把脚本里的常量替换成变量(使用前面的数据源数据)

 

第一种:CSV Data Set Config获取参数值

 

1.在线程组中添加CSV Data Set Config

 

2.创造数据源文件,创造3个数据,以英文逗号隔开

3.选择数据源文件

 

 

4.在HTTP请求中替换变量名,形式:${userName}

 

假如在user.txt中有5个账号密码数据,需要对这5个账号密码进行测试,就要将线程组数据设置成5个

结果:

 

第二种:助手函数获取参数值

随机生成一个电话号码:点击界面上面的函数助手》选择随机数》按要求填写好最小值最大值(我们测试的是固定前面的135三个数,后面的8位数随机)》点击生成》复制生成的字符串》粘贴

将复制的字符串粘贴好

查看请求参数,tel参数也加是11位电话号码了

 

第三种:用户参数

假如测试高并发的时候,有3台服务器,我们选择用户参数

添加服务器的各个ip

 

这样运行后就是随机运行的服务器ip

 

第四种:用户自定义变量方法

 

有问题可以加入QQ群:1126665885

 

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。