0

我们需要测试一个接受 JSON 请求的 Web 服务。服务器使用 WCF 和 REST API 实现。服务器响应是异步的。我正在考虑以下方法:

方法一:使用 System.web 并调用 UploadStringAsync

方法 2:c# 中的用户异步委托

我需要将来自服务器的响应与发送的请求相匹配。

有没有其他更好的方法来测试 REST API。我需要开发测试框架来测试 Web 服务。

4

1 回答 1

0

测试 Web 服务的一部分是测试 Web 服务的功能。您可以使用标准的单元测试框架来做到这一点。这种测试与 JSON、HTTP 或 REST 无关,这是一件好事。一旦您为它提供正确的 JSON 或 HTTP 或 REST,它将确保您的服务能够正常工作。

在您测试了服务的功能后,您可能需要编写一些其他测试以确保 JSON、HTTP 和 REST 部分正常工作。为此,您可以使用WebRequestorWebClient或 Visual Studio Web 测试。

于 2013-09-10T17:43:44.050 回答