【JMeter04】参数化

一、什么叫参数化?

参数化(Parameterize),指的是把某些输入用参数来替代,通过指定参数的取值范围和取值规则,使得脚本运行时可以根据需要选取不同的参数值作为输入。
参数化也被称为“数据驱动测试”(Data Driven Test);
参数的取值范围被称为“数据池”(Data Pool)。

二、参数化有哪些方式?

参数化主要有3种方式:
1.用户定义的变量(User Defined Variables)
适用于:取值不稳定,但只取一次值的参数。
路径:添加-》配置元件-》用户定义的变量
2.用户参数(User Variables)
适用于:取值范围很小的参数,可同时列举所有取值
路径:添加-》前置处理器-》用户参数
3.CSV Data Set Config
适用于:取值范围很大的参数,可从txt/dat/csv等外部文件取值
路径:添加-》配置元件-》CSV Data Set Config

三、示例

  1. 建立一个百度搜索的接口请求
建立请求
  1. 参数化

2.1用户定义的变量
线程组-》添加-》配置元件-》用户定义的变量

2.2 用户参数
添加-》前置处理器-》用户参数

2.3 从文件读取数据
添加-》配置元件-》CSV Data Set Config

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容