参数化:提前把发送的参数数据写入到一个文件内,再去jmeter编辑csv插件,把很多个值装到某一个参数里面,当你在编辑请求时需要填写这些值得时候,只需要写参数名即可,就相当于写了对应的参数值。参数化可以让你批量的执行接口,提高你的工作效率。
1.什么时候会用到参数化?
当你需要发送很多数据的时候,可以利用参数化批量执行接口。
2.在使用jmeter的时候,往往需要参数化一些数据,常用到的就是CSV Data Set Config,下面来详细介绍下该控件的使用方法:
(1)通过Test Plan 或者Thread Group添加CSV Data Set Config
(2)准备数据文件,一般以 .csv,.dat .txt等结尾的文件,数据之间的分隔符可用 ,或者 tab
以下是CSV Data Set Config各个参数使用说明:
Allow Quoated data: 双引号相关,例:如果参数中需包含,或者”等,该项可以选择True,效果如下:
Recycle on EOF: 设置为True后,允许循环取值
Stop Thread EOF: 当Recycle on EOF为false并且Stop Thread EOF 为true,则读完csv文件中的记录后,停止运行,线程数及执行次数无效
- Sharing Mode:共享模式:
- All threads:所有线程,所有线程循环取值,线程1取第一行,线程二取下一行。
- Current thread group:当前线程组,各个线程组分别循环取值。
- Current thread:当前线程,该测试计划内的所有线程都取第一行。
3、参数的引用:${变量名}