分享此页面

# 如何创建 VAPI-XP 测试脚本

从“测试计划”模块的测试计划树中创建 VAPI-XP 测试脚本。

要了解有关 VAPI-XP 测试的详细信息，请参见 VAPI-XP 测试概述。

备注: 还可以将手动测试转换成 VAPI-XP 测试。在“设计步骤”选项卡中，单击“生成脚本”按钮 并选择 VAPI-XP-TEST。ALM 会创建包括所定义步骤的代码的 VAPI-XP 测试脚本。它还包括作为原始手动测试一部分调用的测试的代码。有关手动测试的详细信息，请参见测试设计。

要创建 VAPI-XP 测试脚本：

1. 在测试计划树中选择主题文件夹。

2. 单击新建测试按钮 ，或选择测试 > 新建测试。将打开“新建测试”对话框。

3. 在测试类型框中，选择 VAPI-XP-TEST。

4. 在测试名称框中，输入测试的名称。注意，测试名称不能包括以下字符：\ / : " ? < > | * % `

5. 在“详细信息”选项卡中，添加测试详细信息。单击“确定”。

   备注: 如果在“项目自定义”窗口中定义了必填测试字段，则打开“必填测试字段”对话框。选择必填字段的值，并单击确定。

   将打开“Micro Focus VAPI-XP 向导”。

6. 在“脚本语言”框中，选择脚本语言。

   备注:

   - 要使用 ActiveState 的 ActivePython 或 ActivePerl 脚本创建 VAPI-XP 测试脚本，必须在计算机上安装该脚本语言。从“测试脚本”选项卡的帮助菜单中，选择 ActivePython 主页或 ActivePerl 主页，并按相应安装说明进行操作。

   - Microsoft 的 VBScript 和 JScript 通常与 Internet Explorer 一起安装。如果您的计算机上未安装这些脚本语言，请从“测试脚本”选项卡的帮助菜单中选择 VBScript 主页或 JScript 主页，并按相应安装说明进行操作。

7. 在脚本名称框中，输入 VAPI-XP 测试脚本的名称。

8. 如果选择了 VBScript 或 JavaScript 作为测试脚本语言，则可以选择“创建 LoadRunner Vuser”以创建可在 LoadRunner Controller 中运行的 LoadRunner 虚拟用户脚本。

   备注: 要在 Controller 中运行此虚拟用户，必须在 LoadRunner 客户端计算机上安装最新版本的 ALM 连接插件。此插件可从 Application Lifecycle Management 工具插件页获取。有关详细信息，请参考《Micro Focus Application Lifecycle Management 安装和升级指南》。

9. 单击“下一步”继续使用“Micro Focus VAPI-XP 向导”创建测试脚本。

备注: 在每个对话框中，都可以单击“完成”以关闭向导，并继续在“测试脚本”选项卡中创建测试脚本。

10. 选择要创建的测试的类型。

11. 单击下一步继续使用“Micro Focus VAPI-XP 向导”创建测试脚本。

- 如果选择了“COM/DCOM 服务器测试”，请选择要测试的 COM/DCOM 对象在您计算机注册表中的程序 ID，并单击 + 按钮。在框中将会显示每个选定的 COM/DCOM 对象及其描述。

- 如果选择了“Java 类测试”，请在“Java 类名”框中输入要测试的 Java 类的完整名称，并单击 + 按钮。输入的 Java 类名称将出现在文本框中。

备注: 只能使用带有不使用参数的公共构造函数的 Java 类。

在 Java 虚拟机下面，指定以下项：

- JVM 运行时。Java 虚拟机运行时可执行文件（通常是 java.exe）。

- Java 编译器。在执行平台重新编译字节码的可执行文件（通常是 javac.exe）。

- 类路径。运行指定 Java 应用程序时需要的其他（非标准）Java 库的列表，中间用分号 (;) 隔开。注意，如果不指定 Java 类路径，ALM 将使用环境变量 CLASSPATH。

- JVM 参数。Java 虚拟机运行时可执行文件的参数。

使用 Java 虚拟机时，按以下方式将 BSF DLL 的位置添加到系统路径: 在“控制面板”中，选择系统 > 系统属性，然后单击高级选项卡。单击“环境变量”按钮，在“系统变量”区域中，通过添加以下 DLL 的路径来编辑“路径”参数: msvcp60.dll、bsfactivescriptengine.dll 和 bsfactivescriptengine_g.dll。单击“确定”。

- 如果选择了 Web Service (SOAP) 测试，则从 SOAP 客户端库列表中选择 SOAP 客户端库，并在 Web Service 定义框中输入或选择要测试的 URL。单击 + 按钮。输入的 URL 将显示在文本框中。

备注: 支持两个 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 将会一直等待到应用程序完成运行为止。

单击 + 按钮。输入的数据将显示在文本框中。

12. 单击“下一步”继续使用“Micro Focus VAPI-XP 向导”创建测试脚本。

13. 在“服务”列表中，选择要添加到测试脚本的函数。双击或拖放每个函数以将其添加到脚本代码。函数将添加到“服务”列表下面的框中。

14. 必要时，输入其他参数或将其他代码添加到下窗格的脚本中。

15. 单击完成。新测试将出现在测试计划树中选定的主题文件夹下面。

备注: 可以选择在创建的 VAPI-XP 测试中添加详细信息和附件，或定义需求覆盖率。有关信息，请参见测试计划规范。

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 17.0 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: