创建和运行 API 测试

本课程介绍如何在 UFT One 中构建基本 API 测试。API 测试可用于测试应用程序的非 GUI (服务) 层,并由代表应用程序 API 服务的活动以及用于测试服务的步骤属性组成。

创建 API 测试和基本步骤

新建 API 测试。

执行以下操作:

  1. UFT One 中,单击“新建”工具栏按钮向下箭头 并选择“新建测试”。

  2. 在“新建测试”对话框中:

    1. 选择“API 测试”
    2. 在“名称”字段中,输入 Basic
    3. 保留默认位置,并将“解决方案名称”字段保留为空。
    4. 单击“创建”创建新测试。

    该测试显示在解决方案浏览器的“Solution Untitled”节点下,该名称是未指定解决方案时的默认名称。“文档”窗格的“基本”选项卡中也将显示空测试流。

返回页首

添加基本步骤

添加基本步骤以将某个字符串写入日志中,然后替换该字符串中的某个单词。

执行以下操作:

  1. 添加步骤来测试“连接字符串”活动:

    1. 显示“工具箱”窗格,然后浏览到“字符串操作”>“连接字符串”活动。
    2. 将“连接字符串”活动拖到“测试流”框内的画布中。

  2. 在右侧的“属性”窗格中,单击“输入/检查点”选项卡 ,并按如下所示定义属性:

    输入区域

    输入以下值:

    • 前缀。输入 Hello ,,包括单词后面的空格。
    • 后缀。输入 world.,包括句点。
    检查点区域

    执行以下操作:

    • 选择结果的“验证”选项。
    • 在“预期值”列中,选择 =,然后输入 Hello world. (包括句点)。
  3. 添加另一个步骤来替换您刚才定义的字符串。

    在“工具箱”窗格中,将“字符串操作”>“替换字符串”活动拖到“连接字符串”步骤下面的画布中。

  4. 在画布中选择“替换字符串”步骤后,在右侧的“属性”窗格中按如下所示定义属性:

    常规 选项卡

    将步骤从“替换字符串”重命名为“更改文本”

    在“名称”字段中输入“更改文本”,然后按 Enter

    输入/检查点 选项卡

    在“输入”区域中,输入以下值:

    • 源字符串。Hello world.
    • 搜索字符串。Hello
    • 替换字符串。Goodbye
    • 区分大小写。false

    在“检查点”区域中:

    • 选择结果的“验证”选项。
    • 在“预期值”列中,选择 =,然后输入 Goodbye world. (包括句点)。
  5. 保存测试,然后继续学习运行测试并分析结果

返回页首

运行测试并分析结果

运行 API 测试并查看结果。

执行以下操作:

  1. 单击“运行” 工具栏按钮。

  2. 在“运行”对话框中,接受默认值,然后单击“运行”以开始运行测试。

  3. 运行测试时,请在 UFT One 执行步骤时观察正在下面的“输出”窗格中编译的日志。

  4. 测试运行完成并显示运行结果后,请在“测试流”区域中向下导航,然后单击“连接字符串”和“更改文本”步骤。

    注意 UFT One 如何按照您配置的方式执行并录制步骤。

    例如:

返回页首

后续步骤: