0

我必须做 JSON Web 服务自动化。您能否建议这种情况下的最佳方法是什么。我试图在图像上描绘的每一个想法。

在此处输入图像描述

你能告诉我什么是最好的工具吗?

谢谢

4

1 回答 1

0

确实取决于您可以使用的工具,但这里有一些选项:

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 服务。

于 2013-05-02T03:11:27.140 回答