我们需要测试接受JSON请求的Web服务。服务器使用WCF和REST API实现。服务器响应是异步的。我在想下面的方法:
方法1:使用System.web并调用UploadStringAsync
方法2:c#
中的用户异步委托我需要匹配来自服务器的响应和发送的请求。
还有其他更好的方法来测试REST API。 我需要开发测试框架来测试Web服务。
答案 0 :(得分:0)
测试Web服务的一部分是测试所做的 Web服务。您可以使用标准单元测试框架来实现。这种测试与JSON或HTTP或REST无关,这是一件好事。一旦您为其提供正确的JSON或HTTP或REST,它将确保您的服务正常工作。
在测试了服务的功能之后,您可能希望编写一些其他测试以确保JSON,HTTP和REST部分正常工作。为此,您可以使用WebRequest
或WebClient
或Visual Studio Web测试。