如何在SoapUI NG Pro中使用“Equals”断言来声明响应值的特定部分?

时间:2015-05-25 07:51:25

标签: angularjs rest unit-testing testing soapui

这些是我坚持工作的步骤。

  1. 在SoapUI NG Pro中创建了一个示例项目
  2. 为该服务生成一个属于webservice
  3. 的测试套件
  4. 为测试步骤添加了“等于”断言
  5. 使用“Equals”断言进行配置时,我将“Target”设置为“Text”,将“Target Text”设置为“THE BARTELL DRUG CO”,这是Web服务整体响应的一部分。

    但断言以“红色”显示,似乎是“失败”。谁能告诉我如何使用“Equals”断言来断言响应值?

    感谢
    Karunagara Pandi

1 个答案:

答案 0 :(得分:0)

等于断言检查整个响应是否等于断言中输入的值。如果您想匹配整个响应,这很有用。

我建议使用包含断言或 XPath匹配断言。

包含断言检查响应是否包含在断言中输入的值。如果您正在寻找文本的出现,请使用此选项。

XPath匹配断言检查返回的XML中的特定节点是否具有特定值。如果它是XML,那么你会在大多数情况下使用这个。