性能测试工具JMeter 基础(十三)—— 测试元件: 前置处理器

前置处理器在取样器执行前之前执行,主要是在取样器执行前修改、更新变量

性能测试工具JMeter 基础(十三)—— 测试元件: 前置处理器

 

 用户参数(User Parameters)

用户参数可以为每个线程组定义用户变量,当线程组多于用户参数的用户数时,则循环数据使用,且一个线程使用一个变量名

调用变量方法:${变量名}

性能测试工具JMeter 基础(十三)—— 测试元件: 前置处理器

Update Once Per lteration

  • 勾选后,每次迭代只更新一次,若在循环控制下,所有取样器的值相同
  • 不勾选,每次迭代更新一次,即使在同一控制器下值也可能不同,变量值每次使用都会重新计算更新
  • 注意:勾不勾选,仅对可变的函数值有影响,固定的值无影响

BeanShell前置处理器(BeanShell PreProcessor)

BeanShell轻量级JAVA脚本语言

定义在取样器执行前要执行的代码,可放在 Script 内执行

性能测试工具JMeter 基础(十三)—— 测试元件: 前置处理器

Reset Interpreter: 重置解释器,是否在每次调用Bean shell解释器

Parameters:要引用参数,多值时用空格分隔

上一篇:beanshell 响应数据的解析与变量的保存


下一篇:【SSL1455&1456】 电子老鼠闯迷宫 & 骑士游行