博客

现实的负载测试:配置总体参数和启动配置

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:(2020年6月9日

在Tr188金宝搏app苹果下载软件icentis NeoLoad,人口是一组虚拟用户配置(按类型)来测试应用程序。每种类型可以设置为不同的业务或网络行为来反映现实的负载测试。例如,您可以模拟你50%的用户使用web浏览器进行购买,而另一个50%的用户通过3 g手机浏览器浏览。配置组人群以这种方式允许您测试您的应用程序实际使用模拟条件。

更改测试人口为什么那么重要呢?首先,对带宽和硬件仿真,以及确定哪些用户路径进行测试,可配置选项提供可量化的指标。

让我们谈论的两个领域NeoLoad人口组件:

  • 设计- >人口选项卡
  • 运行时- >高级人口参数

重要的总体参数

一旦你创建一个人口,[…]后按enter键的选择按钮旁边的浏览器解释如下。

188金宝搏app苹果下载软件Tricentis NeoLoad——人口参数

创建一个NeoLoad人口简单。方法如下:

  1. 你的设计- >人口选项卡(左下)允许添加或删除人群通过一个+ / -的迹象。
  2. 单击+,添加一个人口,调用这个新的人口“Pop1。”
  3. 接下来,我们将添加一个第二人口(稍后引用),并称之为“Pop2。”
  4. 现在,选择左边的“Pop1”(您将看到下面的列表的功能,可以改变或修改:用户路径,百分比,浏览器,WAN仿真,并处理缓存选项)。
    • 正如上面提到的,我们想要专注于[…]后按enter键按钮旁边的浏览器,因为里面有一些关键特性对话框应该由NeoLoad已知所有用户的。之后我们将讨论的其他特性。

浏览器配置文件选择器

在顶部,你可以搜索一个特定的浏览器(和电话类型)使选择更容易。

188金宝搏app苹果下载软件Tricentis NeoLoad——浏览器配置文件选择器

浏览器选择,下面你可以看到重要的特性,提供禁用/启用HTTP2的行动。虽然这是“上”在默认情况下,它是发现,把这个“关闭”可以帮助解决某些问题以及处理cookie(另一个设置,默认为“上”)。你也可以设置并行连接的数量HTTP1(缺省为6)。

提示:应该你遇到播放问题现实的负载测试期间,您可能想要考虑切换“HTTP2禁用”选择“关闭”。

为了解决其他参数,在人口选项卡,从左上角到右下角:

  • 用户路径:允许您选择路径与人口有关。
  • 百分比:因为人口可以包括一些用户路径,有必要指定部分他们代表的人口。当运行一个场景与给定数量的虚拟用户,这个百分比定义了每种类型的数量的虚拟用户。
  • WAN仿真:应用程序的性能依赖于网络。WAN仿真函数使现有或移动网络的现实的娱乐条件模拟带宽值,延迟的水平,和丢包率。
    • 注意:您还可以修改下载和上传速度延迟、数据包的人口下降。
  • 处理缓存:
    • 记录在场景中重用配置记录
    • 新用户虚拟用户从一个空的缓存
    • 返回用户:虚拟用户缓存是最新的。应用程序不返回任何已经缓存的响应包含信息。

现在,让我们换个话题,仔细看看选择启动测试期间可以修改关于人口。如果我们单击运行时选项卡,我们又会发现人口框(这应该包含“Pop1”和“Pop2”)。让我们把支票放在两个种群,在选择测试场景中,单击高级按钮在底部。

这会带来先进的总体参数

188金宝搏app苹果下载软件Tricentis NeoLoad——先进人口参数

这里我们有必要启动选择特定于开始为选中的人口政策。选择:

  • 立即发射测试的人口开始
  • 推迟这个群体的发射X的秒数
  • 按顺序顺序启动——人口在X其他人口已经完成(在本例中,它将“Pop2”)

接下来,您可以选择多少用户开始选择人口时:

  • 虚拟用户开始
  • 同时:所有虚拟用户同时开始
  • 顺序:所有虚拟用户在X秒开始

最后,您可以选择结束的人口政策。

停止政策

188金宝搏app苹果下载软件Tricentis NeoLoad——停止政策

  • 立即:停止所有虚拟用户测试结束时,无论他们在哪里- >将结束他们的容器
  • 延迟:给X秒能完成他们的当前迭代- >将容器
  • 不确定的:允许所有虚拟用户来完成他们的当前迭代停止测试前和- >将结束他们的容器

提示:不定会大大延长测试如果迭代用户路径问题,所以请注意,选择这可能导致测试延迟取决于用户路径工作流的复杂性。

这篇文章最初发表在2018年4月和2021年7月被刷新。

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:(2020年6月9日
Baidu
map