调试概述
开发 Vuser 脚本包含下面显示的步骤。本主题概述了第 5 步,即调试 Vuser 脚本。
创建 Vuser 脚本后,回放脚本以验证该脚本是否无误运行。使用 VuGen 的调试功能,可以识别和解决脚本中的错误。可从 VuGen 工具栏访问其中大多数脚本调试功能。
运行 Vuser 脚本
要将 Vuser 脚本运行至脚本末尾或下一个断点,请执行以下某项操作:
- 选择回放 > 运行。
- 单击 Vuser 工具栏上的运行按钮 。
- 按 F5。
注: Vuser 脚本执行的状态将显示在 VuGen 的左下角。脚本执行状态可能为就绪、正在运行或暂停。
- 要停止正在运行的脚本,请单击 VuGen 工具栏上的停止回放 按钮。
- 要暂停正在运行的脚本,请单击 VuGen 工具栏上的暂停 按钮。
- 要继续运行暂停的脚本,请单击 VuGen 工具栏上的继续 按钮。
分步运行命令
分步运行命令每次运行脚本的一行。这样就可以跟踪脚本的执行情况。分步运行命令将启动脚本回放,然后在脚本的第一行(通常位于 vuser_init() 操作中)暂停回放。
要分步运行脚本,请执行以下某项操作:
- 选择回放 > 分步运行。
- 单击 VuGen 工具栏上的分步运行按钮 。
-
按 F10
注: 分步运行按钮仅在回放脚本时可用。
断点
断点在脚本中的指定点暂停脚本执行。这样就可以在脚本执行期间在预先确定的点检查脚本对应用程序的作用。
书签
在脚本视图中工作时,VuGen 允许在脚本中的各种位置放置书签。您可以在书签之间进行浏览,以帮助分析并调试代码。
- 有关任务的详细信息,请参阅使用书签。
监视变量
通过“监视”窗格,可以在脚本运行时监视变量和表达式。只能在 Vuser 脚本的执行处于“暂停”状态时监视变量和表达式。要显示“监视”窗格,请单击视图 > 调试 > 监视。有关使用“监视”窗格的详细信息,请参阅监视表达式和变量。
转至命令
如果希望在回放日志消息中检查特定步骤或函数,请在编辑器中右键单击该步骤,然后选择转到回放日志中的步骤。VuGen 会将光标放在“输出”窗格“回放日志”中相应步骤的起始处。
输出窗格
输出窗格显示在回放脚本时生成的信息。有关详细信息,请参阅输出窗格。
关联
要使某些录制的 Vuser 脚本能够正确回放,可能需要实现关联。当录制的脚本包含动态值(例如会话 ID)且无法成功回放时,使用关联。要解决此问题,需将动态值转换为变量,才能够成功回放脚本。有关详细信息,请参阅关联概述。