一、什么是参数化?
根据需求动态获取数据,并进行赋值的过程
二、为什么要参数化?
批量执行提高效率
三、如何参数化
分类:
1、CSV Data Set Config(数据集配置):读取外部数据的功能组件
实现步骤:
1. 基于测试计划->线程组
2. 基于线程组->配置元件->CSV Data Set Config
3. 基于线程组->Sampler->HTTP请求
4. 基于测试计划->HTTP信息头管理器
5. 基于测试计划->监听器->察看结果树
如下图:
![](https://img2020.cnblogs.com/blog/2357623/202104/2357623-20210421112122226-1830667555.png)
http信息头管理器: Content-Type: application/json;charset=utf-8
CSV数据文件设置
![](https://img2020.cnblogs.com/blog/2357623/202104/2357623-20210421112503629-1647049148.png)
请求参数的格式
数据源格式
![](https://img2020.cnblogs.com/blog/2357623/202104/2357623-20210421112605205-1383693539.png)
注意:线程组的数量要和数据源的行数保持一致 如数据源有10行数据 那么线程组的线程数也为10
ps 线程数改成循环次数可行吗?