采样器中的标头管理器使用情况

时间:2018-04-17 16:55:05

标签: java

我有一个jmx脚本,其中每个soap请求都有一个头管理器。 我想提取具有值的SOAPAction字段:“http://****.svc” 并将其作为http采样器的名称。

我是否需要编码才能访问它,如果是,那么如何?

标题管理器字段是否可以使用变量/属性?

1 个答案:

答案 0 :(得分:1)

  1. JSR223 PostProcessor添加为您要修改的in scope of the requests
  2. 将以下代码放入"脚本"面积:

    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
        }
    }
    
  3. 享受