我正在通过提供 100 个虚拟用户使用 Visual Studio 负载测试来测试 Web 应用程序。当我这样做时,每个用户都从同一个客户端 IP 发送请求。我的要求是每个用户都应该从不同的 IP 发送请求。有没有办法做到这一点,比如创建虚拟 IP 并将其分配给每个虚拟用户,以便每个虚拟用户都可以从不同 IP 上的不同客户端请求服务器。
任何机构都有这样做的想法。提前致谢
我正在通过提供 100 个虚拟用户使用 Visual Studio 负载测试来测试 Web 应用程序。当我这样做时,每个用户都从同一个客户端 IP 发送请求。我的要求是每个用户都应该从不同的 IP 发送请求。有没有办法做到这一点,比如创建虚拟 IP 并将其分配给每个虚拟用户,以便每个虚拟用户都可以从不同 IP 上的不同客户端请求服务器。
任何机构都有这样做的想法。提前致谢
通常,人们会在操作系统/网络级别配置多个 IP,然后配置测试工具以使用它们。在 Windows 上,您将按照TechNet 文章中的步骤在网络适配器上配置多个 IP(请务必先咨询您的网络管理员!)。
然后您需要配置负载测试软件以使用这些 IP。抱歉,我不知道如何在 VS 中做到这一点。在我们的工具中,检查负载生成器 UI 中的一些选项很简单。