自动化Web服务测试

时间:2014-10-08 06:43:51

标签: web-services rest selenium soap

我是网络服务测试的新手。

我想使用框架自动化整个Web服务测试部分。

例如:我已经获得了一个web服务说“10.0.0.191:8082/test/login”,现在我想测试它的输入和输出结果并验证它但是开发了一个自动化脚本,它为我做了。 比如,像Selenium或黄瓜一样自动完成整个网站。这个运行按钮启动自动化测试,最后给我报告。

我想开发类似这样的东西,我不知道使用了哪个框架以及如何处理它。

请提供帮助,真诚地感谢您的回复。

2 个答案:

答案 0 :(得分:0)

您需要创建一个Web服务客户端并测试响应。该框架并不复杂,因为它需要您了解Web服务。

答案 1 :(得分:0)

我们使用RestTest(作者)

https://github.com/rawoke083/RestTest

只需将所有服务端点转储到包含测试条件的文件中

#my.api.tests.txt
#http-method | endpoint | expected http return code | *optional text in response body
#example to test for 200 code and text "user-ok" in response with HTTP-GET

get|http://api.example.com/user?id=123|200|user-ok