例如:
- 首先,您需要选择一种脚本语言。根据JMeter最佳实践,最好使用Groovy
- 添加HTTP请求并放入
google.com
“服务器名称或IP” 将JSR223预处理器添加为HTTP请求的子代,并将以下行放入“脚本”区域:
sampler.setDomain("example.com");添加查看结果树侦听器并运行测试
- 检查“请求”和“响应数据”选项卡,并确保确实将请求转到
example.com
了google.com
- 禁用或删除JSR223预处理器
- 再次运行测试。
- 确保该请求
google.com
通过“查看结果树”侦听器到达。
因此,PreProcessors的目的是 在 请求 之前 执行某些操作 ,
以使系统为请求或更改请求做准备(例如,您具有随请求发送的动态参数数量或动态文件数量,并且不想硬编码它)。
上面的示例
sampler代表HTTPSamplerProxy,有关可用方法和字段,请参见JavaDoc。还请查看Beanshell,JSR223和Java
JMeter脚本:您一直在等待的性能下降!有关groovy引擎安装和脚本最佳实践的详细信息的指南。



