定制代码示例
定制代码使您能够执行以下任务:管理循环,检索虚拟用户信息,从测试运行外部程序,以及定制数据关联,等等。
控制循环
该示例说明了如何使用定制代码扩展测试执行,从而控制循环。提供了样本代码,以向您显示可如何控制测试中循环的行为来更好地分析和验证测试结果。
检索虚拟用户的 IP 地址
该示例显示了如何检索虚拟用户的本地 IP 地址。当虚拟用户使用 IP 别名时,检索 IP 地址特别有用。
将输入参数输入到文件中
PrintArgs 类将其输入参数印到文件 C:\arguments.out。例如,该类可用于印出服务器所返回的响应。
对执行代码的次数进行计数
CountAllIterations 类对所有虚拟用户执行代码的次数进行计数。CountUserIterations 类对单个虚拟用户执行代码的次数进行计数。
设置和清除虚拟用户的 cookie
SetCookieFixedValue 类为虚拟用户设置 Cookie,ClearCookies 类清除虚拟用户的所有 cookie。
确定测试运行的位置
ComputerSpecific 类确定测试运行的位置。
存储和检索变量值
可使用 getValue() 和 setValue() 方法来存储和检索变量中的值。根据您指定的存储位置,变量可在测试之间进行共享,或本地存储在当前测试中。
从其输入参数抽取字符串或标记
ParseResponse 类从其输入参数中抽取字符串。ExtractToken 类从其输入参数中抽取特定标记(字符串)。这两个类对于处理特定类型的动态数据关联可能有用。
检索最大 JVM 堆大小
JVM_Info 类检索最大 JVM 堆大小。
从测试运行外部程序
ExecTest 类在运行测试的计算机上运行 execName 变量中所定义的程序。
向报告添加定制计数器
可使用定制代码向性能报告添加定制计数器。运行测试后,将使用聚集缺省性能测试计数器(例如,字节和页面计数器)的相同方式来自动聚集定制计数器中的结果。定制计数器的聚集将从所有代理程序计算机合并得到。
使用事务和统计信息
可使用定制代码来启动事务,收集事务期间的其他统计信息,以及停止事务。
报告定制验证点失败
可使用定制代码来报告定制验证点失败。
调试定制代码
本示例说明了如何通过添加断点来调试定制代码。它提供了用于添加断点的样本代码。这种调试定制代码的方法仅适用于调度。
反馈