-
用户自定义变量
- 添加用户自定义变量,设置步骤:选中请求——前置处理器——用户参数
- 请求体里面调用用户自定义参数,在请求时引用变量如下所示:变量引用格式为:${user}
- 添加多个用户登录测试,点击添加用户按钮,输入其他账号密码,☑️每次迭代更新一次,(注:用户数=线程数(有多少个用户就要设置多少个线程数,否则只会执行第一个用户)
- 添加用户自定义变量,设置步骤:选中请求——前置处理器——用户参数
-
函数生成变量
- 步骤:工具——函数助手对话框,选择常用函数(Random)
- 添加到请求体里面
- 查看请求里面就有随机数
- 步骤:工具——函数助手对话框,选择常用函数(Random)
-
BeanShell变量
- 什么是BeanShell?
- BeanShell是一种完全符合Java语言规范的脚本语言,并且拥有自己的一些语法和方法;
- BeanShell是一种松散类型的脚本语言(这点和JS类似);
- BeanShell是用Java写成的一个小型的、免费的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简;
- BeanShell执行标准Java语句和表达式另外包括一些脚本命令和语法。
- Jmeter有哪些BeanShell?
- 定时器:BeanShell Timer
- 前置处理器:BeanShell PreProcessor
- 采样器:BeanShell Sampler
- 后置处理器:BeanShell Post Processor
- 断言:BeanShell 断言
- 监听器:BeanShell Listener
- BeanShell常用内置变量
-
JMeter在它的BeanShell中内置了变量,用户可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下:
vars-(JMeterVariables)操作jmeter变量,这个变量实际引用了JMeter线程中的局部变量容器(本质上是Map),它是测试用例与BeanShell交互的桥梁,常用方法:
-
- 使用步骤
- 编辑jmeter变量
- 接口里面引用变量
- 点击启动,查看结果树。
- 什么是BeanShell?
-
CSV数据文件变量
-
CSV数据文件变量是指从外部CSV文件读取数据出来作为变量。
创建.CSV文件,输入变量值,第一列是第一个变量的值,第二列是第二个变量的值。
-
设置步骤:选择请求——添加——配置元件——CSV 数据文件设置,填写文件配置信息
-
因表格中编辑了三条信息,则线程组要设置为3个
-
点击运行,就会出现3条请求结果
-