如何在jmeter中使用jsr 223预处理器?

时间:2016-04-06 07:50:47

标签: jmeter jsr223

有人请帮助我使用jsr223中的Jmeter预处理器和一些examples来编写脚本。

任何获得tutorial的最佳网站。

提前致谢

SIJO

1 个答案:

答案 0 :(得分:3)

例如:

  1. 首先,您需要选择脚本语言。根据{{​​3}},最好使用JMeter Best Practices
  2. 添加Groovy并将google.com放入"服务器名称或IP"
  3. 将JSR223 PreProcessor作为HTTP请求的子级添加,并将以下行放入"脚本"面积:

    sampler.setDomain("example.com");
    
  4. 添加HTTP Request侦听器并运行测试
  5. 检查"请求"和#34;响应数据"标签并确保请求确实转到example.com而不是google.com
  6. 禁用或删除JSR223 PreProcessor
  7. 再次运行测试。
  8. 确保请求通过“查看结果树”侦听器转到google.com
  9. 因此,PreProcessors的目的是在请求之前做一些,以便系统为请求或更改请求做好准备(例如,您有动态数量的参数或动态数量的文件要发送与请求,并不想硬编码)。

    在上面的示例中,sampler代表View Results Tree,请参阅JavaDoc以获取可用的方法和字段。另请查看HTTPSamplerProxy指南,了解有关groovy引擎安装和脚本最佳实践的详细信息。