我必须做 JSON Web 服务自动化。您能否建议这种情况下的最佳方法是什么。我试图在图像上描绘的每一个想法。
你能告诉我什么是最好的工具吗?
谢谢
我必须做 JSON Web 服务自动化。您能否建议这种情况下的最佳方法是什么。我试图在图像上描绘的每一个想法。
你能告诉我什么是最好的工具吗?
谢谢
确实取决于您可以使用的工具,但这里有一些选项:
1) 编写您自己的客户端(perl 脚本、c# 等)以分别访问两个 REST Web 服务,然后比较响应。
2) 使用 curl.exe 或其他一些预先构建的实用程序来执行 HTTP 请求,然后编写自定义脚本/程序来验证响应。
3) 使用 Visual Studio for Testers(或 VS Ultimate)之类的记录回放 HTTP 测试工具记录对每个 Web 服务的 HTTP 请求,然后比较响应。(您可以编写 c# 或 VB 代码以编程方式比较它们)
但是,如果您可以假设如果 JSON 响应“B”正确,那么 JSON 响应“A”也必须正确,您可以使用该假设来验证 B 并跳过 A(更多的是端到端测试)。在这种情况下,您可以直接驱动网站或 iPad 应用程序以测试 Web 服务。