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

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

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

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

  • 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),便会在测试中注入等待时间以模拟所选的网络带宽。

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

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

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

有关更多信息,请参见 有关通过组合控件

要求

  • Visual Studio 旗舰版

本主题内容:

真实网络仿真

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

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

  • 可用带宽量

  • 排队行为

  • 数据包丢失

  • 数据包的重新排序

  • 错误传播。

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

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

向方案中添加新网络

向方案中添加新网络

  1. 在指定网络组合的过程中方案中,选择 添加

    新的网络项即添加到网格中。

    备注

    若要显示 编辑网络组合 对话框,请右击现有方案然后选择 编辑网络组合

  2. 网络类型 列中,选择新项的箭头。 选择需要的网络类型。

  3. (可选)调整组合控件指定测试分布。 有关更多信息,请参见 有关通过组合控件

  4. 当您完成添加网络时,请选择 确定

从方案中移除网络

从方案中移除网络

  1. 打开一个负载测试。

  2. 右击要移除网络的方案,然后选择 编辑网络组合。 随即出现**“编辑网络组合”**对话框。

  3. 在网格中选择网络然后选择 移除

  4. (可选)调整组合控件指定测试分布。 有关更多信息,请参见 有关通过组合控件

  5. 在完成移除的网络时,请选择 确定

有关通过组合控件

通过组合控件可以轻松在中分配负载测试的百分比,浏览器类型,或网络类型负载测试方案。 若要调整百分比值,请移动滑块。 调整blend对网络类型指定在运行特定网络配置文件的虚拟用户的概率负载测试方案。

移动滑块时,所有可用项的百分比值都会发生变化。 如果移动两个以上的项,则添加或移除的量在其他项中均匀分布。 可以重写此行为。 如果为特定项目选中锁定列的复选框,则将锁定该项的指定百分比值。 随后移动滑块时,添加或移除的量只能应用于其余所有取消锁定的项。

分发 按钮用于在所有项中平均分配百分比值。 例如,因此,如果您有三个项目,选择 分发 设置百分比值更改为34,33和33。

警告

“分布”按钮会重写所有锁定的项。

键入百分比值直接转换为 *** % *** 列也可能会而不是使用滑块。 如果直接输入百分比值,则其他项将不会自动调整。

备注

滑块处于禁用状态,则总数达不到100%时,或者,在百分比中输入的值转换为 *** % *** 列是decimal时。

当您手动输入百分比时值,应确保,所有项的总和为100%。 当您保存组合,因此,如果总和不是100%,则系统会提示您接受百分比值,因为它们是,否则返回调整百分比。 如果选择接受现有百分比,则会按比例分配这些百分比以达到 100%。 例如,如果有两个项,并且手动将它们设置为 80% 和 40%,则第一个项将设置为 66.67%(80 除以 120),第二个项将设置为 33.33%(40 除以 120)。

请参见

任务

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

其他资源

创建和编辑负载测试

步骤2.4 -指定网络组合"新建负载测试向导