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 检索数据(手动):
- 打开浏览器url喜欢http://test-product-api.com/swagger/ui/index#!/Variants/Variants_GetVariant1
- 键入唯一 ID,第二个字段 - 唯一语言,然后按按钮获取数据
- 数据以 application/json 格式出现 - 在 API 的网页中(或 application/xml - 如果请求 url 在浏览器中单独加载 window),你分析并检查是否一切正确。
图片中:
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/
下午好。
或许有人已经接触过web服务的测试自动化,API,可以说说如何配置和制作,最简单。如果为此目的有比 SOAP UI 不同、更好和更方便的东西,也请分享您的经验和知识。不幸的是,我目前没有此类测试的经验。
我需要什么:易于使用、配置和支持。测试过程的可视化运行不需要,如果有好的性能和稳定性就好了。
我想要自动化的网络服务:产品网络API。 Beck-end 是用 C# 编写的。 Web API 的前端部分可以通过 swagger 访问。请求:GET,POST.
一开始我想自动化的事情:发送参数化的 GET / POST 请求,接收响应,并检查数据是否仍然存在并纠正。
更多详细信息如何使用 API 检索数据(手动):
- 打开浏览器url喜欢http://test-product-api.com/swagger/ui/index#!/Variants/Variants_GetVariant1
- 键入唯一 ID,第二个字段 - 唯一语言,然后按按钮获取数据
- 数据以 application/json 格式出现 - 在 API 的网页中(或 application/xml - 如果请求 url 在浏览器中单独加载 window),你分析并检查是否一切正确。
图片中:
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/