在负载测试方案中指定虚拟网络类型

“网络组合”为您提供了一种在负载测试方案中更真实地模拟负载的方法。 负载是使用不同种类的网络类型组合生成的,而不仅仅是一种单一的网络类型。 这样可以更逼真地模拟最终用户与应用程序交互的方式。

网络组合指定虚拟用户运行特定网络配置文件的概率。 网络配置是在应用层对网络带宽的一种模拟, 但它不模拟网络延迟。

在创建负载测试时,可能希望模拟通过多种类型的网络连接产生的负载的情况。 网络组合提供了几种网络类型,其中包括:

  • LAN(默认)

  • 3G

  • Cable-DSL-1.5Mbps

  • Cable-DSL-768k

  • Cable/DSL-384k

  • CDMA

  • 拨号,56k

  • 洲际慢速 WAN 300 Kbps

  • 洲际 WAN 1.5 Mbps

  • 洲际 WAN 1.5 Mbps

模拟不同的网络。 如果选择其中某个选项(如 Cable-DSL 1.5Mbps),便会在测试中注入等待时间以模拟所选的网络带宽。

网络组合的工作方式类似于其他组合选项。 根据网络组合,与虚拟用户关联的网络类型是随机选取的。 根据在组合中指定的概率,使用特定的网络类型运行该用户的测试。

指定网络组合之后,可以添加和移除网络类型。 还可以使用组合控件来更改网络组合的分布。

通过组合控件可以轻松地调整方案中的网络分布。

有关更多信息,请参见关于负载测试的组合控件

真实网络仿真

Microsoft Visual Studio 2010 对所有测试类型(包括负载测试)使用基于软件的真实网络仿真。 真实网络仿真通过直接操作网络数据包模拟网络状况。通过使用可靠的物理链路(如以太网),真实网络仿真程序可以对有线和无线网络的行为进行仿真。 下列网络特性加入到了真实网络仿真中:

  • 通过网络的往返时间(延迟)

  • 可用带宽量

  • 排队行为

  • 数据包丢失

  • 数据包的重新排序

  • 错误传播。

真实网络仿真还提供在基于 IP 地址或协议(如 TCP、UDP 和 ICMP)筛选网络数据包方面的灵活性。

基于网络的应用程序开发人员和测试人员可以使用真实网络仿真来模拟所需的测试环境,评估性能,预测更改的影响或做出有关技术优化的决策。 与硬件测试台相比,真实网络仿真是一个更廉价、更灵活的解决方案。

任务

任务

相关主题

指定网络组合:首次创建负载测试时,可以在新建负载测试向导中指定负载测试的设置。 在新建负载测试向导中,可以选择要添加到初始方案中的网络。 将网络添加到方案中之后,可以指定方案的网络组合。

在方案中添加和移除虚拟网络:可在您的方案中添加和移除虚拟网络。

外部资源

视频

链接到视频

请参见

其他资源

创建和编辑负载测试

负载测试中的网络模拟疑难解答