如何在 Visual Studio 中加载测试 Web 服务?

发布于 2024-10-24 22:24:32 字数 38 浏览 1 评论 0原文

如何在 Visual Studio 中加载测试 Web 服务?

How can i load test web services in visual studio?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

呢古 2024-10-31 22:24:32

这不涉及 Visual Studio。不过,这里是 Microsoft 提供的一些用于对 Web 应用程序进行压力测试的免费工具。

This doesn't involve Visual Studio. However, here are some free tools from Microsoft for stress testing web applications.

猥琐帝 2024-10-31 22:24:32

VS Ultimate 2010 有两个选项:

  • Web 测试:如果 Web 服务调用足够简单(例如带有查询字符串参数的 URL)并且响应足够简单可以解析,您可以创建执行 Web 服务的 Web 测试(现在称为“Web 性能测试”)。
  • 单元测试:如果 Web 服务调用和响应比较复杂,您应该尝试此选项。在给定 WSDL 文件的情况下,Visual Studio 可以自动生成与 Web 服务交互所需的类。在您的测试项目中,右键单击项目节点,选择“添加服务引用”,指定 WSDL 文件的 url,它将为您创建必要的代码。然后您可以使用生成的 API 编写单元测试。

另请参阅如何创建 Web 服务使用 Visual Studio 2010 进行负载测试?

You have two options with VS Ultimate 2010:

  • web tests: if the web service calls are simple enough to make (e.g. a url with query string parameters) and the response is simple enough to parse, you can create web tests (now called 'web performance tests') that exercise the web services.
  • unit tests: if the web service calls and responses are more complex, you should try this option. Visual Studio can auto-generate the necessary classes to interface with the web services, given a WSDL file. In your test project, right-click on the project node, choose Add Service Reference, specify the url of the WSDL file, and it will create the necessary code for you. Then you can write unit tests using the generated API.

Also see How to create a web service load test using Visual Studio 2010?

沉睡月亮 2024-10-31 22:24:32

Visual Studio Web 和 Visual Studio负载测试框架功能强大且可扩展。
为了测试 Web/WCF/API 服务,您可以使用负载测试。
此测试将包括单元测试或从 wcf 负载测试生成的测试的组合。

但还有许多其他工具可用:

Visual Studio Web & Load Testing Framework is powerful and extensible.
For testing Web/WCF/API Services, you can use a Load Test.
This test will include a mix of unit test or generated tests from wcf load test.

But there are also many others tools available :

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文