目录
参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则。常用的参数化元件包括配置元件、前置处理器、函数助手
参数固定场景
配置元件-用户定义的变量
User Defined Variables中定义的参数值在test plan执行过程中不能发生取值的改变
在需要引用用户自定义变量的地方进行引用${variableName}
配置元件-Http请求默认值
后续http请求若不配置web服务器信息,则使用默认值
参数不固定场景
前置处理器-用户参数
适用小范围参数变化,每次迭代更新一次 如果有多个用户/使用变量时勾选,则不同的线程用不同的值 如果不勾选,所有线程用的是同一个值
配置元件-csv data set config
适用大规模的动态参数
函数助手
函数大全使用指南:https://www.jianshu.com/p/c66b846e2ada
介绍:jmeter提供了一组函数来帮助生成需要的数据,可用作参数化,还可以进行运算、字符编码格式转换等,以${__function()}形式进行函数调用。
路径:jmeter主菜单——选项——函数助手对话框。
使用:找到对应的函数功能,输入对应参数,自动生成函数字符串,引用函数字符串