虚拟用户测试将回放录制的 WinTask 脚本。 通过该测试网站,可以获取实际用户事务的连续可用性和响应时间数据。
在创建虚拟用户测试之前,必须执行以下操作:
在运行虚拟用户测试时,请考虑以下各项:
选项和参数
虚拟用户测试需要以下特定选项和参数:
注意:可以使用 IPv6 地址,但是必须将其括在括号内,例如 [0aff::230:6eff:fe4b:51db]:8080。 此处的 0aff::230:6eff:fe4b:51db 表示 IPv6 地址,8080 表示端口号。
注意:用户必须是本地用户(无需登录域),并且必须能够作为服务登录。 按如下方式在 Windows 中设置功能:“控制面板”>“管理工具”>“本地安全策略”>“本地策略”>“用户权限分配”>“作为服务登录”。
注意:如果指定主机名和端口的值,则 SRM 会尝试通过 TCP 连接连接到系统和端口。 如果连接成功,SRM 会尝试在指定系统和端口上执行脚本。 如果不指定主机名和端口,则 SRM 不会提供 DNS 名称解析或连接次数。
在创建或修改测试时指定这些选项和参数。
示例
使用该示例创建一个测试,用于监控每 120 秒在 mySystem 的端口 8080 上运行脚本 (C:\myScripts\playback_script.rob) 所需的时间。 该脚本必须以用户 myVUser(密码 VUser123)运行。 测试等待最多 10 秒以接收成功响应,并计算过去 3600 秒钟(2 小时)内的响应时间和可用性统计信息。
在策略中创建新的测试
此时将显示“新建测试”窗格。
提交认更改时,SRM 将类似于以下内容的条目添加到 svcrsp.cf 文件中:
{ index=21 type=vuser desc="vuser_test" dest="C:\WinTask\bin\taskexec.exe C:\WinTask\Scripts\notepad.rob" args="" interval=60 samples=1 timeout=15 window=300 tos=0 limit=0 status=active name="VUserTest" class="" context="" flags="1" loglevel=1 }
错误和可用性度量
SRM 在“结果字段”和“错误代码”这两个字段中记录有关虚拟用户测试错误方面的信息,以帮助您区分 SRM 错误和 WinTask 应用程序所遇到的错误。
下表解释错误代码如何影响可用性度量。 “结果字段”提供 WinTask 返回的值,“错误代码”字段提供服务可用性错误代码。
注意:“错误代码”列为 2 时,“结果字段”列将显示 taskexec.exe 应用程序返回的错误代码。
结果字段 |
错误代码 |
对可用性造成的影响 |
错误的说明 |
---|---|---|---|
0 |
0 |
无影响 |
无错误。 |
在 300 到 400 范围内的任何数字 |
2 |
负面 |
SRM 无法以“运行用户”字段中指定的用户身份登录。 |
介于 600,000 和 700,000 之间的任何数字 |
61 |
无影响 |
正在运行的 WinTask 脚本可能会出现错误。 |
-1 |
2 |
负面 |
系统错误。 |
任何其他数字 |
2 |
负面 |
正在运行的 WinTask 脚本可能会出现错误。 |
有关运行虚拟用户测试时可能会遇到的错误的相关信息,请参见虚拟用户测试错误代码。
版权所有 © 2013 CA。
保留所有权利。
|
|