jmeter参数化

在接口或性能压测时,使用jmeter对接口都要有参数传递,但不能每次将参数写死在接口传参中,如果写在接口传参中会导致维护麻烦,

更改参数、维护接口数据、同一个接口不数据时会需要创建多个,另外在压测的时候也会因为数据问题导致压测不准确

此时,就需要jmeter中对参数进行参数化处理。

1、使用参数化好处,可以方便的管理接口参数,只需要赋值变量在接口中调用即可,后期维护的时候也只需要对参数文件进行维护,不需要

对每条相关的接口进行修改。

右键点击http请求-添加-配置文件-CSV数据文件设置

文件名: 参数文件路径

文件编码:下拉选择 UTF-8  UTF-16  按需选择即可

变量名称:设置变量名称,可设置多个  变量间用英文逗号隔开

忽略首行: False时不忽略,这个看自身设置,ture就会忽略掉文件的第一行

遇到文件结束符再次循环: 我用的true,毕竟参数文件是有限的 运行的线程是按业务设定的, 用true当文件数据用完后会重新再次循环读取

其余几条也都是很直白的,线程共享就是设置参数化使用的位置,已是是所有线程,也可以是当前显示等等,分隔符就是参数文件中多组参数中间分隔的标志

设置完毕这里,需要使用参数化的位置直接用${},例如  ${userName}   ${password}  即可直接获取参数

当需要修改参数时,只需要在参数文件中对指定需要的参数进行更改即可

原文地址:https://www.cnblogs.com/Jaredhan/p/13359569.html