【发布时间】:2015-06-10 14:28:19
【问题描述】:
我想使用一个断言“预期结果”,它使用某种形式的“包含”函数或通配符,并从 Excel 数据源获取要测试的文本。 SoapUI 'contains' 函数无法使用我找到的数据源,而且我无法弄清楚如何使用 XPath 函数(如 contains 和数据源)。有人可以解释一下它是如何工作的吗?
--
有人要求我提供更多详细信息。
在 SoapUI 中,如果我添加一个断言并选择请求/响应作为源,那么我可以选择断言。其中之一是“XPath 匹配”。我可以使用它来指定响应中的特定字段,在这种情况下,我要测试哪个值。
在“XPath 匹配配置”的上半部分选择了“XPath 表达式”,然后我可以选择我的 Excel 数据源作为下半部分“预期结果”的内容。我已经使用它来针对 Excel 电子表格中的错误代码测试错误代码。
我不知道如何在此断言中确定返回的错误消息包含 Excel 中的值。我认为“XPath 匹配配置”框中的“预期结果”中有一些特殊内容,但我不知道是什么。
【问题讨论】:
-
这很有可能,但是您的问题相当不清楚,而且可能过于宽泛。你能澄清/缩小范围/举例吗?