Jmeter中各种参数化设置的方法


Jmeter中各种参数化设置的方法

 Jmeter中有较多需要参数化测试的地方:

1.从一个用户登录的接口获取登录后的token值,取值后用于后续接口调用

2.获取用户浏览后的cookies信息,需要用到HTTP Cookie 管理器来为同一线程组提供通用的cookies信息

 

Jmeter中通过${}形式来取参数值

当取值为变量,${变量名}

当取值为函数,${_函数名(参数1,参数2,参数3)}

json中和parameter中的取值方法相同

 

在获取接口信息的时候,注意查看传输的头信息中的Content-Type

Content-Type:application/json,使用Body Data上传json格式的参数

Content-Type:application/x-www-form-urlencoded,使用Parameter上传参数

 

 

 参数化的几种方法

(一)CSV Data Set Config的设置(从csv文件导入参数)

1.创建一个csv文件,内容为参数的值集,每一个参数占一列,第一行就开始写参数值,不要写参数名,“测试用户.csv”的首列内容为email,第二列为password

2.在http://zkread.com/login测试计划右键添加一个配置元件“config element”->“CSV Data Set Config”

3.Filename处填写csv文件的完整路径

(本机服务器操作,填写csv完整路径;远程服务器操作,将csv文件放在jmeter的bin目录下,直接填写文件名)

4.Virable Names中填写变量名,如果csv文件中有多个变量,则用逗号隔开

 

在http://zkread.com/login测试计划中设置CSV data set config,引用csv中的数据时

name中填写接口的参数名

value值填写${username} 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM