使用Jmeter从XML响应中提取大长度字符串

时间:2017-07-13 07:36:00

标签: jmeter

我正在尝试使用正则表达式从XML响应中提取令牌,但是大长度字符串无法提取。

我可以使用正则表达式(。+)

提取除authToken之外的所有值

请让我知道任何其他解决方案

     <ns1:minimumPINLength>6</ns1:minimumPINLength>
     <ns1:maximumPINLength>12</ns1:maximumPINLength>
     <ns1:minMediaPort>50000</ns1:minMediaPort>
     <ns1:maxMediaPort>50100</ns1:maxMediaPort>
     <ns1:vrProxyConfig>AUTO</ns1:vrProxyConfig>
   <ns1:authToken>eTJWbUpDajAyUHAzekNpNWdnZC9jdz09OkZuWHlqa21zS3NzQlRNVlZsUXVkWHc9PQ==</ns1:authToken>

1 个答案:

答案 0 :(得分:0)

使用正则表达式提取authToken应该是一个问题,如:

<ns1:authToken>(.+?)</ns1:authToken>

演示:

JMeter Regex Auth Token

有关详细信息,请参阅JMeter Regular ExpressionsPerl 5 Regex Cheat sheet

另请注意,使用XPath Extractor处理XML响应类型更有意义。