使用C#测试Web服务

时间:2013-09-10 17:39:12

标签: c# web-services testing

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

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

方法2:c#

中的用户异步委托

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

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

1 个答案:

答案 0 :(得分:0)

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

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