我们正尝试使用Rest Assured Api执行测试,但未获得成功的响应。我们发送了一个请求,但响应是一个故障码(xml)。使用Soapui也成功地发出了同样的请求。
所以,我们搜索了很多,人们说rest assured支持SOAP,其他人说不支持。有人知道真相是什么吗?支持还是不支持?
发布于 2016-06-17 13:49:08
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服务,或者有支持它的代码。
https://github.com/rest-assured/rest-assured
如果您想要一个同时支持REST和SOAP服务的单一框架,请尝试以下选项。
发布于 2020-09-07 01:53:34
目前,我们正在利用REST API框架工具来自动化用于api测试的大型soap消息,rest和soap在本质上是相同的。唯一的区别是SOAP msg有效载荷是xml格式的,响应是xml格式的,将具有单个报头和单一类型的https请求-POST。您只需编写支持实用程序来构造有效负载,然后处理响应。
发布于 2021-12-15 14:35:24
虽然它并不专门支持SOAP协议,但是没有什么能阻止您使用RestAssured进行SOAP服务器测试--因为它只是通过HTTP发送和接收XML,而RestAssured在这方面做得很好。
老实说,RestAssured并不是专门为支持SOAP而设计的,这使得它对于错误测试更有价值,而对于以SOAP为中心的客户端来说,这将是非常困难的。
下面是如何验证XML内容的更多细节:https://github.com/rest-assured/rest-assured/wiki/Usage#example-2---xml
https://stackoverflow.com/questions/37866124
复制相似问题