我有一个 jmx 脚本,其中每个肥皂请求都有一个 header 管理器。 我想提取具有值的 SOAPAction 字段:"http://****.svc" 并将其作为 http 采样器的名称。
我需要编码才能访问它吗?如果是,那么如何?
header 管理器字段是可以使用的变量/属性吗?
最佳答案
- 添加JSR223 PostProcessor成为in scope of the requests您想要修改
将以下代码放入“脚本”区域:
for (int i = 0; i < sampler.getHeaderManager().size(); i++) { def header = sampler.getHeaderManager().getHeader(i) if (header.getName().equals('SOAPAction')) { prev.setSampleLabel(header.getValue()) break } }
- 享受
关于java - Sampler 中的 header 管理器用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49883596/