4

有人请帮助我如何使用jsr223预处理器Jmeter和一些examples.

任何最好的网站都可以得到tutorial相同的。

提前致谢

西约

4

1 回答 1

5

例如:

  1. 首先,您需要选择一种脚本语言。根据JMeter 最佳实践,最好使用Groovy
  2. 添加HTTP 请求并放入google.com“服务器名称或 IP”
  3. 将 JSR223 PreProcessor 添加为 HTTP 请求的子项,并将以下行放入“脚本”区域:

    sampler.setDomain("example.com");
    
  4. 添加查看结果树侦听器并运行测试
  5. 检查“请求”和“响应数据”选项卡并确保请求确实转到example.com而不是google.com
  6. 禁用或删除 JSR223 预处理器
  7. 再次运行测试。
  8. 确保请求google.com通过查看结果树侦听器发送。

因此,预处理器的目的是在请求之前做一些事情,以使系统为请求做好准备或以某种方式更改请求(例如,您有动态数量的参数或动态数量的文件要随请求一起发送并且不想硬编码它)。

在上面的示例sampler中代表HTTPSamplerProxy,请参阅 JavaDoc 了解可用的方法和字段。另请查看Beanshell 与 JSR223 与 Java JMeter 脚本:您一直在等待的性能下降!有关 groovy 引擎安装和脚本最佳实践的详细信息的指南。

于 2016-04-06T09:29:14.437 回答