1

我有我的 XML Body 数据(下面附上截图),

从屏幕截图中您可以看到123456789签名中的值。

我正在寻找123456789一个动态变量值,以便 JMeter 在我运行脚本时自动从服务器获取该值。

我正在寻找类似于正则表达式提取器的东西,但用于 SOAP 请求。

1

4

2 回答 2

2

您可以使用值添加正则表达式提取器

Reference Name: aSignature

Regular expression: (\d+)</aSignature> 

Template: $1$ 

Match No: 1 

您将在aSignature结束标记之前获得所有数字的第一个匹配项。

它将值保存在您以后可以用作${aSignature}(或 JSR223 组件中的 vars.get("aSignature") )的变量中

根据jmeter mailingubiktestautomationguru ,使用正则表达式比使用 XPath 更好。

于 2017-09-13T05:31:49.577 回答
0
  1. XPath Extractor添加为请求的子项
  2. 配置如下:

    • 参考名称:任何有意义的,即signature
    • XPath 表达式://*[local-name()='aSignature']/text()
  3. ${signature}根据需要参考提取的值。

参考:

于 2017-09-13T04:40:03.610 回答