当我使用 BeanShell PostProcessor 删除 header\xef\xbc\x8c 时,出现问题\n我的代码:
\n\n\nimport org.apache.jmeter.protocol.http.control.Header; \n\nsampler.getHeaderManager().removeHeaderNamed("Authorization");\nRun Code Online (Sandbox Code Playgroud)\n\n例外:
\n\n\n2017/05/18 15:24:52 ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import org.apache.jmeter.protocol.http.control.Header; sampler.getHeaderManage . . . \'\' : Attempt to resolve method: getHeaderManager() on undefined variable or class name: sampler \n\n2017/05/18 15:24:52 WARN - jmeter.extractor.BeanShellPostProcessor: Problem in BeanShell script org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import org.apache.jmeter.protocol.http.control.Header; sampler.getHeaderManage . . . \'\' : Attempt to resolve method: getHeaderManager() on undefined variable or class name: sampler \nRun Code Online (Sandbox Code Playgroud)\n\n来人帮帮我
\n您在后处理器中没有sampler简写,如果您需要从前一个采样器中删除标头,相关代码应如下所示:
ctx.getCurrentSampler().getHeaderManager().removeHeaderNamed("Authorization");
Run Code Online (Sandbox Code Playgroud)
ctx是JMeterContext类实例的简写sampler简写| 归档时间: |
|
| 查看次数: |
1748 次 |
| 最近记录: |