我需要自动执行REST Web服务的测试,我只需要验证它们的响应。我如何使用黄瓜和硒来做到这一点?任何参考代码或书籍都欢迎。我只想知道如何去做。Web服务的自动化测试
-1
A
回答
0
看看swat - 这是一个简单但功能非常强大的DSL,用于其他Web服务的自动化测试。
(*)披露 - 我是swat的作者。
0
不能使用硒
只supports browsers和他们的UI层自动化REST服务
。所以你需要实现你自己的定制解决方案。任何语言都支持发送REST请求并获取响应的API。示例是基于.Net的实现的RestSharp。
您可以考虑Fluent Builder pattern作为构造函数并为您的请求设置参数。像这样
builder.newRequest() .withHeader(key1, "value1") .withHeader(key2, "value2") .withBody(bodyJsonObj) .build();
这是Telerik学院的一个Git repo用于.Net的测试自动化,但概念是相同的,无论您使用何种语言。
相关问题
- 1. 自动化Web服务测试
- 2. 自动化Web服务测试
- 3. SOAP服务的自动化测试
- 4. 自动Web测试服务器部署
- 5. 使用JUnit自动测试Web服务
- 6. Web服务通信的自动化测试
- 7. 为本地自动化测试模拟Web服务的想法
- 8. 自动化web服务测试的工具
- 9. 使用Selenium的Web服务自动化测试
- 10. 使用Selenium和Cucumber进行Web服务测试自动化
- 11. Web服务测试
- 12. 测试Web服务
- 13. 测试Web服务
- 14. 使用Java的Web服务自动化
- 15. 自动化Web测试编码实践?
- 16. Web用户界面测试自动化
- 17. 自动启动/停止Web服务器测试
- 18. vb.net Web服务活动连接测试
- 19. 为测试目的自动创建Web服务用户程序?
- 20. 自动向Web服务器请求测试目的
- 21. 同步用户测试web服务的自动递增功能
- 22. 与NetBeans测试web服务
- 23. 测试Web服务封装
- 24. SoapUI Web服务测试
- 25. WCF web服务测试
- 26. 测试REST Web服务
- 27. Web服务测试工具
- 28. 测试WCF Web服务?
- 29. 测试WCF Web服务
- 30. Java Web服务测试
好的。你如何访问网页上的文字? –
您是否要求REST Web服务自动化或网站?看看你的问题是第一个。如果您仍然需要与网页进行交互,那么基于Selenium的实现就是您需要添加到服务测试中的。 – ekostadinov