如何在 Visual Studio 负载测试中为每个用户从不同的客户端 IP 向服务器发送请求
Posted
技术标签:
【中文标题】如何在 Visual Studio 负载测试中为每个用户从不同的客户端 IP 向服务器发送请求【英文标题】:How to send request to the server from different client IP for every user in Visual studio load testing 【发布时间】:2013-03-06 06:30:17 【问题描述】:我正在通过提供 100 个虚拟用户使用 Visual Studio 负载测试来测试 Web 应用程序。 当我这样做时,每个用户都从同一个客户端 IP 发送请求。我的要求是每个用户都应该从不同的 IP 发送请求。有没有办法做到这一点,比如创建虚拟 IP 并将其分配给每个虚拟用户,以便每个虚拟用户都可以从不同 IP 上的不同客户端请求服务器。
任何机构都有这样做的想法。 提前致谢
【问题讨论】:
【参考方案1】:通常,我们会在操作系统/网络级别配置多个 IP,然后配置测试工具以使用它们。在 Windows 上,您可以按照TechNet article 之类的步骤在您的网络适配器上配置多个 IP(请务必先咨询您的网络管理员!)。
然后您需要配置负载测试软件以使用这些 IP。抱歉,我不知道如何在 VS 中做到这一点。在我们的工具中,只需检查负载生成器 UI 中的一些选项即可。
【讨论】:
以上是关于如何在 Visual Studio 负载测试中为每个用户从不同的客户端 IP 向服务器发送请求的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2010 如何在负载测试中管理虚拟用户?
如何将 Visual Studio 负载测试结果保存到数据库中
如何在 Visual Studio Team 版中按个人请求查看负载测试报告