我有我的 XML Body 数据(下面附上截图),
从屏幕截图中您可以看到123456789
签名中的值。
我正在寻找123456789
一个动态变量值,以便 JMeter 在我运行脚本时自动从服务器获取该值。
我正在寻找类似于正则表达式提取器的东西,但用于 SOAP 请求。
我有我的 XML Body 数据(下面附上截图),
从屏幕截图中您可以看到123456789
签名中的值。
我正在寻找123456789
一个动态变量值,以便 JMeter 在我运行脚本时自动从服务器获取该值。
我正在寻找类似于正则表达式提取器的东西,但用于 SOAP 请求。
您可以使用值添加正则表达式提取器:
Reference Name: aSignature
Regular expression: (\d+)</aSignature>
Template: $1$
Match No: 1
您将在aSignature
结束标记之前获得所有数字的第一个匹配项。
它将值保存在您以后可以用作${aSignature}
(或 JSR223 组件中的 vars.get("aSignature") )的变量中
根据jmeter mailing、ubik和testautomationguru ,使用正则表达式比使用 XPath 更好。
配置如下:
signature
//*[local-name()='aSignature']/text()
${signature}
根据需要参考提取的值。
参考: