如何创建 VAPI-XP 测试脚本
从“测试计划”模块的测试计划树中创建 VAPI-XP 测试脚本。
要了解有关 VAPI-XP 测试的详细信息,请参见 VAPI-XP 测试概述。
备注: 还可以将手动测试转换成 VAPI-XP 测试。在“设计步骤”选项卡中,单击“生成脚本”按钮
并选择 VAPI-XP-TEST。ALM 会创建包括所定义步骤的代码的 VAPI-XP 测试脚本。它还包括作为原始手动测试一部分调用的测试的代码。有关手动测试的详细信息,请参见测试设计。
-
在测试计划树中选择主题文件夹。
-
单击新建测试按钮
,或选择测试 > 新建测试。将打开“新建测试”对话框。 -
在测试类型框中,选择 VAPI-XP-TEST。
-
在测试名称框中,输入测试的名称。注意,测试名称不能包括以下字符:\ / : " ? < > | * % `
-
在“详细信息”选项卡中,添加测试详细信息。单击“确定”。
备注: 如果在“项目自定义”窗口中定义了必填测试字段,则打开“必填测试字段”对话框。选择必填字段的值,并单击确定。
将打开“Micro Focus VAPI-XP 向导”。
-
在“脚本语言”框中,选择脚本语言。
备注:
-
要使用 ActiveState 的 ActivePython 或 ActivePerl 脚本创建 VAPI-XP 测试脚本,必须在计算机上安装该脚本语言。从“测试脚本”选项卡的帮助菜单中,选择 ActivePython 主页或 ActivePerl 主页,并按相应安装说明进行操作。
-
Microsoft 的 VBScript 和 JScript 通常与 Internet Explorer 一起安装。如果您的计算机上未安装这些脚本语言,请从“测试脚本”选项卡的帮助菜单中选择 VBScript 主页或 JScript 主页,并按相应安装说明进行操作。
-
-
在脚本名称框中,输入 VAPI-XP 测试脚本的名称。
-
如果选择了 VBScript 或 JavaScript 作为测试脚本语言,则可以选择“创建 LoadRunner Vuser”以创建可在 LoadRunner Controller 中运行的 LoadRunner 虚拟用户脚本。
备注: 要在 Controller 中运行此虚拟用户,必须在 LoadRunner 客户端计算机上安装最新版本的 ALM 连接插件。此插件可从 Application Lifecycle Management 工具插件页获取。有关详细信息,请参考《Micro Focus Application Lifecycle Management 安装和升级指南》。
-
单击“下一步”继续使用“Micro Focus VAPI-XP 向导”创建测试脚本。
-
选择要创建的测试的类型。
-
单击下一步继续使用“Micro Focus VAPI-XP 向导”创建测试脚本。
-
如果选择了“COM/DCOM 服务器测试”,请选择要测试的 COM/DCOM 对象在您计算机注册表中的程序 ID,并单击 + 按钮。在框中将会显示每个选定的 COM/DCOM 对象及其描述。
-
如果选择了“Java 类测试”,请在“Java 类名”框中输入要测试的 Java 类的完整名称,并单击 + 按钮。输入的 Java 类名称将出现在文本框中。
-
JVM 运行时。Java 虚拟机运行时可执行文件(通常是 java.exe)。
-
Java 编译器。在执行平台重新编译字节码的可执行文件(通常是 javac.exe)。
-
类路径。运行指定 Java 应用程序时需要的其他(非标准)Java 库的列表,中间用分号 (;) 隔开。注意,如果不指定 Java 类路径,ALM 将使用环境变量 CLASSPATH。
-
JVM 参数。Java 虚拟机运行时可执行文件的参数。
-
如果选择了 Web Service (SOAP) 测试,则从 SOAP 客户端库列表中选择 SOAP 客户端库,并在 Web Service 定义框中输入或选择要测试的 URL。单击 + 按钮。输入的 URL 将显示在文本框中。
-
如果选择了“控制台应用程序测试”,则在“应用程序可执行文件”框中输入要测试的应用程序文件的名称,并在“命令行参数”框中输入其参数。
-
单击“下一步”继续使用“Micro Focus VAPI-XP 向导”创建测试脚本。
-
在“服务”列表中,选择要添加到测试脚本的函数。双击或拖放每个函数以将其添加到脚本代码。函数将添加到“服务”列表下面的框中。
-
必要时,输入其他参数或将其他代码添加到下窗格的脚本中。
-
单击完成。新测试将出现在测试计划树中选定的主题文件夹下面。
备注: 在每个对话框中,都可以单击“完成”以关闭向导,并继续在“测试脚本”选项卡中创建测试脚本。
备注: 只能使用带有不使用参数的公共构造函数的 Java 类。
在 Java 虚拟机下面,指定以下项:
使用 Java 虚拟机时,按以下方式将 BSF DLL 的位置添加到系统路径: 在“控制面板”中,选择系统 > 系统属性,然后单击高级选项卡。单击“环境变量”按钮,在“系统变量”区域中,通过添加以下 DLL 的路径来编辑“路径”参数: msvcp60.dll、bsfactivescriptengine.dll 和 bsfactivescriptengine_g.dll。单击“确定”。
备注: 支持两个 SOAP 客户端库: Microsoft SOAP SDK 和 PocketSOAP。注意,即使选择使用 PocketSOAP,也必须安装 Microsoft SOAP SDK 才能解析 Web Service。如果未在计算机上安装 Microsoft SOAP SDK,请运行 ALM 安装 DVD 上 Redist 目录中的 SoapToolkit30.exe 文件。
如果不想用 VAPI-XP 输出窗口替换标准输出,则清除使用 VAPI-XP 输出代替标准输出框。
在应用程序超时框中,输入 ALM 等待应用程序完成运行的时间(以毫秒为单位)。注意,如果超时设置为 -1,则 ALM 将会一直等待到应用程序完成运行为止。
单击 + 按钮。输入的数据将显示在文本框中。
备注: 可以选择在创建的 VAPI-XP 测试中添加详细信息和附件,或定义需求覆盖率。有关信息,请参见测试计划规范。

