概述
Jmeter 参数化-CSV Data Set Config
在进行接口测试时,接口的入参可能存在多个值,那么需要依次校验这些枚举值是否能请求成功,就需要用到Jmeter的参数化功能。
Jmeter的配置元件中提供了“CSV Data Set Config”可用于实现入参的参数化配置。
接口分析
如下图的接口文档清晰描述了,入参type的枚举值列表有10个。
准备数据文件
文件格式“.csv”
文件内容:第一行为参数名称,第二行开始是参数的枚举值
参数在接口内的引用方式:${type}
Jmeter-添加配置元件
菜单路径
菜单配置
- Filename:测试数据的文件地址
- File encoding:文件的编码方式
- Variable names:变量名称,也就是需要参数化的参数名称
- Ignore first line:忽略第一行,设置为true则表示第一行为参数名称,不读取;设置为false,则表示从第一行开始读取数据。
其他字段可保持默认,具体配置如下:
Jmeter-添加接口请求
从接口分析文档可知到以下信息:
在Thread Group上右键-sample-Http Request:
测试数据文件内已经定义了参数的名称是“type”,所以在接口内引用时使用${type};如果自己定义成其他名称,例如“Type0”,则引用时写“${ Type0}”。
Jmeter-添加监听器
在Thread Group上右键-Lisenter-View Results Tree
添加后可不做任何修改,保持默认配置即可
Jmeter-线程组配置
由于参数的枚举值有10个,需要循环运行10次,则需要在Thread Group上做特殊配置:
Loop Count:循环次数,配置成“10”
Jmeter-脚本运行结果
每次请求type值循环从测试数据文件内读取。
最后
以上就是虚心世界为你收集整理的Jmeter-使用 CSV Data Set Config对接口进行参数化Jmeter 参数化-CSV Data Set Config接口分析准备数据文件Jmeter-添加配置元件Jmeter-添加接口请求Jmeter-添加监听器Jmeter-线程组配置Jmeter-脚本运行结果的全部内容,希望文章能够帮你解决Jmeter-使用 CSV Data Set Config对接口进行参数化Jmeter 参数化-CSV Data Set Config接口分析准备数据文件Jmeter-添加配置元件Jmeter-添加接口请求Jmeter-添加监听器Jmeter-线程组配置Jmeter-脚本运行结果所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复