我们有一个Web API项目,现在我必须创建一个工具,我可以在其中测试Web API的方法。我需要创建一个工具,如果我给出请求,我需要在UI中获得XML响应。我应该遵循什么方法?
发布于 2020-05-03 02:54:30
您可以使用SwaggerUI作为文档和请求测试工具。有关Swagger的更多信息可以在他们的official site上找到。
下面是一些关于如何为应用程序配置SwaggerUI的有用指南:
https://dotnettutorials.net/lesson/how-to-use-swagger-in-web-api
:
发布于 2020-05-03 02:34:12
在以"application/json“或"application/xml”的形式发送请求时使用Accept头。如果尚未将xml格式添加到格式化程序列表中,则将其添加到格式化程序列表。
在这里阅读更多关于内容协商的内容
发布于 2020-05-03 03:55:09
我不确定您所说的需要在UI中获取XML响应是什么意思。如果您需要手动测试并实际看到返回的响应,那么Swagger是我建议您的最流行且易于使用的选项。
但是,如果您需要编写自动化测试,我强烈建议您尝试MyTested ASP.Net框架。我个人在我做的每一个网络项目中都使用它。开始编写所有类型的测试是相当容易的,它具有许多功能,并且几乎可以为每种情况进行配置。作者是一个非常和善的人,也是我的一个朋友,他把大部分时间都花在了这个项目上,并且总是可以与你的问题(如果存在的话)联系在一起,并且需要构建更好的产品。
https://stackoverflow.com/questions/61564354
复制相似问题