Rest-Assured api是否支持SOAP

时间:2016-06-16 17:50:04

标签: soap rest-assured

我们正在尝试使用Rest Assured Api执行测试,但我们无法通过响应获得成功。我们发送了一个请求,但响应是一个faultcode(xml)。使用Soapui成功地提出了相同的请求。

所以,我们搜索了很多,人们说放心支持SOAP,而其他人则表示不支持。 谁知道真相是什么?支持与否?

2 个答案:

答案 0 :(得分:1)

Rest-Assured框架仅支持测试REST服务。

您可以在以下链接中阅读Johan(Rest-Assured committer)的介绍性文章:

https://www.jayway.com/2013/11/29/rest-assured-2-0-testing-your-rest-services-is-easier-than-ever/

同样在Github中的REST-Assured源代码中,从未提及支持SOAP服务,或者有支持SOAP服务的代码。

https://github.com/rest-assured/rest-assured

如果您想要一个支持REST和SOAP服务的单一框架,请尝试以下选项。

  1. http://www.citrusframework.org/
  2. https://www.soapui.org/developers-corner/integrating-with-soapui.html

答案 1 :(得分:0)

当前,我们正在利用REST API框架工具来自动化大型肥皂味精以进行api测试,从根本上讲,其余部分和肥皂是相同的。 唯一的区别是SOAP msg有效负载在xml中,而响应在xml中,它将具有单个标头和单一类型的https请求-POST。 您只需要编写支持utils即可构造有效负载,然后处理响应。