gpt4 book ai didi

java - 在 SOAPUI 中用什么替换 XML 响应断言的正则表达式?

转载 作者:行者123 更新时间:2023-11-28 21:15:15 25 4
gpt4 key购买 nike

出于测试目的,我的团队已从 J-meter 切换到 SoapUI。我们正在测试常规的基于 WSDL 的服务。我们在 J-meter 中使用了这个漂亮的功能,您可以在其中以正则表达式的形式编写断言来检查 XML 响应。例如,如果我想确保响应中包含如此多的 xml 标记,您可以使用如下语法:

<[^>]*Code>(AA|BB|CC)</[^>]*Code>{3}

这确保有三个代码打开/关闭标签,并且标签之间只有特定的值。

我在 SoapUI 的 CONTAINS 断言组件中尝试了类似的语法。它似乎支持正则表达式,但显然不支持这种特定的语法。任何人都可以想到一种解决方法或不同形式的语法吗?(注意:我不知道如何使用 Xpath、Xquery 或 groovy,但如果你能找到一个可行的解决方案,我会接受它:-))

最佳答案

您可以尝试以下 xpath 断言:

计数(//代码[匹配(文本(),"AA|BB|CC")])

预期内容为

3

那行得通吗?

/奥莱eviware.com

关于java - 在 SOAPUI 中用什么替换 XML 响应断言的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/970804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com