Web 服务的测试自动化,web API (soapui)

Test automation of web services, web API (soapui)

下午好。

或许有人已经接触过web服务的测试自动化,API,可以说说如何配置和制作,最简单。如果为此目的有比 SOAP UI 不同、更好和更方便的东西,也请分享您的经验和知识。不幸的是,我目前没有此类测试的经验。

我需要什么:易于使用、配置和支持。测试过程的可视化运行不需要,如果有好的性能和稳定性就好了。

我想要自动化的网络服务:产品网络API。 Beck-end 是用 C# 编写的。 Web API 的前端部分可以通过 swagger 访问。请求:GET,POST.

一开始我想自动化的事情:发送参数化的 GET / POST 请求,接收响应,并检查数据是否仍然存在并纠正。

更多详细信息如何使用 API 检索数据(手动):

图片中:

Obtaining the data in web API (for one particular option and for one language localization):

我认为 Postman 和 newman 可以满足您的需要。它与 SOAP UI 类似,但非常容易创建支持环境配置的自动化测试。它们可以很容易地集成到 CI 过程中。我过去曾用它来自动化与 TeamCity 的集成测试。

一些有用的链接:

http://blog.getpostman.com/2014/03/07/writing-automated-tests-for-apis-using-postman/

http://blog.getpostman.com/2015/09/03/how-to-write-powerful-automated-api-tests-with-postman-newman-and-jenkins/