什么是参数化
在脚本中为了模拟真实的场景经常需要用到不同的用户登陆、输入不同的数据等等,参数化就是设定一个类似于列表的变量,把许多的同一关系的数值存到同一个变量内,通过设置不同的方法来取值,以此来达到模拟真实用户的目的
A. 配置元件csv数据文件的设置
相同的用户每次请求的参数值不同
步骤
- 定义csv文件
- 线程组
- CSV数据文件设置(线程组 --添加 --配置元件 --csv数据文件设置)
- http请求(引用通过${变量名})
- 查看结果树
B. 配置元件参数化用户定义的变量
步骤
- 添加线程组
- 添加用户定义的变量(线程组–添加–配置元件–用户定义的变量)
- 添加http请求(变量引用通过${变量名})
- 添加结果树
C. 测试计划中参数化用户定义的变量
步骤
- 填写测试计划中的用户定义的变量
- 添加线程组
- 添加http请求(变量引用通过${变量名})
- 添加结果树
D. 前置处理器用户参数进行参数化
步骤
- 添加线程组
- 添加用户参数(线程组 添加 前置处理器 用户参数)
- 添加http请求(变量引用通过${变量名})
- 添加结果树
E. 函数(–cunter)
计数函数,一般做执行次数统计使用,递增
步骤
- 线程组
- http请求
- 查看结果树
- 使用函数生成变量(选项 --函数助手 --选择counter --值TURE-- 生成 --复制粘贴到http请求中)