我正在尝试使用正则表达式从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>
答案 0 :(得分:0)
使用正则表达式提取authToken
应该是一个问题,如:
<ns1:authToken>(.+?)</ns1:authToken>
演示:
有关详细信息,请参阅JMeter Regular Expressions和Perl 5 Regex Cheat sheet。
另请注意,使用XPath Extractor处理XML响应类型更有意义。