调度属性

打开调度时,可以设置其属性。

“用户负载”页面

右键单击该表并选择添加可添加阶段。要修改某个阶段,请选择该行,然后单击编辑或第一列中的用户图标。
用户
输入将在阶段中处于活动状态的用户总数(不是将在当前在运行的用户中增加或减去的用户数)。
运行指定的一段时间
输入阶段要运行的时间长度(以及时间单位)。当达到指定的用户数时,这些用户将最长运行此时间。此时间结束时,如果下一阶段需要这些用户,那么其将继续运行,否则,其将正常地停止。
单击显示高级选项可设置更多选项,以在用户实际进入测试阶段前准备被测系统:
更改速率
输入一个数字以设置在添加或移除各用户之间的延迟,而不是一次将其全部添加或减除。交错安排用户可避免使系统过载,这可能导致连接超时。用户负载预览将以黑色显示此延迟。
调整时间
受测试系统可能会对用户人数的突然变更做出反应。 通过已定义的调整时间(当达到目标用户数时开始),受测试系统可以调整进入稳定状态,以便能够准确反映用户人数。用户负载预览以黑色显示此时间。
用户对停止请求进行响应的时间限制
(可选)输入一个值。当请求虚拟用户停止时,该用户将完成其当前操作(例如 HTTP 请求),然后结束。如果虚拟用户没有在指定的时间限制内结束,那么将强制该用户结束。
用户负载预览
预览一段时间内的用户人数阶段。红线分段指示已达到相应阶段的用户总数。

“思考时间”页面

使用所记录的思考时间
选择以按与记录测试时相同的速度回放测试。 此选项不影响思考时间。
指定固定的思考时间
每个用户的思考时间均为完全相同的值,即您所指定的值。尽管这不能准确模拟用户,但是如果要快速回放测试,这会很有用。
按百分比增加/减少思考时间
思考时间缩放中输入百分比。 每个用户的思考时间乘以该百分比。值 100 不会导致思考时间更改。值 200 使思考时间加倍,因此调度回放速度是所记录速度的一半。值 50 使思考时间减半,因此调度回放速度加倍。值 0 代表无延迟。
按随机百分比改变思考时间
每个用户的思考时间均在您提供的百分比的上限和下限之间随机生成。此百分比基于记录的思考时间。例如,如果您在下限中输入 10 并在上限中输入 90,那么思考时间将介于原始所记录思考时间的 10% 到 90% 之间。随机时间一律分布在此范围内。
最大思考时间
对于模拟实际思考时间的测试而言,设置最长思考时间很有用。通过设置最大值,您不必搜索并编辑测试内的每个长思考时间。众多因素都可产生长思考时间,例如,您可能会在记录时被打断。要复原原始思考时间,请清空此复选框。

“资源监视”页面

启用资源监视
选择以激活资源监视。可从以下源捕获可用数据源:
  • Apache HTTP Server 受管 Bean
  • Apache Tomcat 受管 Bean
  • IBM® Tivoli® Monitoring 代理程序
  • IBM DB2® 快照监视器
  • IBM WebSphere® 性能监视基础结构
  • JBoss Application Server 受管 Bean
  • Java™ 虚拟机受管 Bean
  • Oracle 数据库
  • Oracle WebLogic Server 受管 Bean
  • SAP NetWeaver 受管 Bean
  • UNIX rstatd 监视器
  • 简单网络管理协议 (SNMP) 代理程序
  • Windows 性能监视器
资源监视数据能帮助您完整地了解系统,从而更快地确定问题。
执行调度时忽略无效资源
选择此设置以阻止无效资源(例如不可访问的主机或无效的主机名)所导致的任何错误消息。 如果选择该选项,必须通过查看日志来查看错误消息。

“统计信息”页面

统计信息日志级别
这些选项按照它们为测试日志所收集的数据量从小到大的顺序列出。
收集最少的统计数据。使用此选项可快速运行调度以用于测试目的。
调度操作
报告运行中活动和已完成用户的数量。
主要测试操作
对于 HTTP 测试,此选项报告与页面相关的操作(尝试、命中和验证点)。对于 SAP 测试,此选项报告关于 SAP 屏幕的信息。
辅助测试操作
对于 HTTP 测试,此选项报告与页面元素相关的信息。此选项不适用于 SAP 测试。
全部
提供所有操作的统计信息。
统计信息采样时间间隔
设置报告的采样时间间隔。运行调度时,此报告显示如下信息:特定时间间隔内的响应时间、一个时间间隔内传送请求的频率和一个时间间隔内的平均响应趋势。在此处设置此采样时间间隔。
仅存储“所有主机”统计信息
除非您要通过不同的 WAN 运行性能测试,并且有兴趣查看来自每台远程计算机的数据,否则请选择此选项。

变量初始化

使用此页面可在调度级别初始化变量。在调度级别初始化变量时,调度中的所有用户组都会使用变量初始值,但定义了特定值的用户组除外。

添加
添加变量并初始化值。使用者列显示使用对应变量的测试名称。如果某个变量覆盖了在调度级别或用户组级别指定的值,并使用将可视性设置为仅限此测试的情况下在测试级别定义的值,那么将针对该变量显示警告图标。将光标悬浮在警告图标上可查看对变量初始值进行覆盖的测试。
导出
将在调度级别定义的变量导出到文件。
使用变量初始值文件
选中此复选框可使用文件中的变量值。 单击浏览以选择现有文件或单击新建以创建文件。

“性能需求”页面

启用性能需求
选择此选项可启用此调度的性能需求。
名称
指定该组性能需求的名称。该名称会用在“性能需求”报告中。缺省情况下,该名称为性能调度 - schedule_name
使用缺省值
单击此选项可将名称重置为缺省值。
性能需求
该表中显示了所有性能需求。不会为此调度定义加阴影的需求。要定义需求,请设置运算符
运算符
单击此字段可显示数学运算符的列表。为该性能需求选择运算符。
单击此字段可设置需求的值。
标准
选择该选项可将需求标记为标准需求。如果不满足标准需求,那么调度运行将具有失败判定,该判定会像验证点失败那样,影响整个运行。清除此选项可将需求标记为补充需求。通常补充需求是那些被内部跟踪的需求。补充需求无法导致运行失败,其结果会被限制在“性能需求”报告的某一页中。
隐藏未定义的需求
选择此选项可仅查看您已定义的需求。此操作将隐藏加阴影的行。
清除
选择一个或多个需求并单击以除去定义。该需求仍然可用并可重新定义。

“测试日志”页面

缺省设置(记录所有错误和警告以及主要测试操作)适合大多数用途。 然而,您可以记录任何类型的信息(从无信息到来自所有用户的所有信息,尽管这两者都不是典型类型)。
  • 要仅查看错误和警告,请将前两个记录内容复选框设置为全部,然后清空第三个复选框(并且还显示所有其他类型)以避免记录成功事件。
  • 要检查调度的结构,请在您对测试执行结果不感兴趣的情况下,将全部三个记录内容复选框都设置为调度操作

    这两种选择和缺省设置都会限制测试日志的大小,并通过在测试结束时大幅缩短测试日志传输时间来缩短运行调度的总时间。

如果要调试测试,您可以将这三个记录内容字段全部设置为全部操作详细信息。这些设置会生成大型测试日志,尤其是在测试很长或您正在运行大量用户时。大型测试日志相应地会增加测试日志传输时间,甚至可能导致您的计算机磁盘空间不足。

要减少传输时间和磁盘空间不足的可能性,请从小型的用户子集采样信息;此用户子集甚至要比每个用户组 5 个用户这样的缺省值还小。固定的采样率会从每个组采样相同数量的虚拟用户。百分比采样率会从每个组采样一定百分比的虚拟用户,但是保证会从每组中至少采样一个用户。

“响应时间细分”页面

启用响应时间数据收集
选择以激活响应时间细分收集。此数据将向您显示每个页面元素的响应时间细分。
详细级别
选择以限制所收集的数据量。
仅从用户子集采样信息
如果将详细级别设置为,请设置采样率以避免日志变得过大。
固定的用户数量
将从每个用户组采样您选择的数量。除非您有特定原因要从多个用户中收集数据,否则选择固定用户数并对每个用户组指定一个用户。
用户百分比
将从每个用户组采样您选择的百分比,但将从每个用户组至少采样一个用户。

“问题确定”页面

问题确定日志级别
一般而言,请仅在 IBM 软件支持人员的要求下更改问题确定级别。 但是,在某些条件下,您可能想要更改问题确定级别。例如,如果当运行达到特定的用户数时发生问题,那么您可将级别提高到配置,这是无需向 IBM 软件支持人员咨询而可查看的最详细级别。
仅从用户子集采样信息
选择此选项可设置采样率。
固定的用户数量
指定要从每个用户组采样的用户数。
用户百分比
将从每个用户组采样您选择的百分比,但将从每个组至少采样一个用户。

反馈