自动化接口测试

操作流程

 

流程说明

步骤

说明

设置测试环境

设置测试用例运行的环境。

新建测试接口用例分组

每个测试接口用例都属于一个分组,便于管理。

新建接口用例

编写用于自动化测试的接口用例。

新建测试套件

将测试用例按顺序编排起来,成为一个可以顺序执行的测试用例集合。

运行测试套件

运行编排好的套件,完成一个完整的测试用例序列。

 

新增自动化测试环境

操作步骤

通过一组环境变量的配置,明确指定测试用例执行的环境信息,该环境变量将在用例的路径中被引用。例如:{{ip}}{{port}}等。

 

  1. 在左边导航树单击[产品与服务],在右边窗口选择[企业应用/测试云服务]菜单项,进入测试管理服务页面。

  1. 单击左侧导航树中的[自动化测试/自动化接口测试]菜单项,进入自动化接口测试管理页面。

  1. 选择“测试环境”页签,进入测试环境页面。单击<新增>按钮,弹出测试环境管理对话框。

  1. 输入各项参数,单击<确定>按钮完成操作。

参数说明

步骤

说明

变量名称/变量值

设置测试用例运行的环境变量和取值。

 

新建自动化接口用例分组

  1. 在左边导航树单击[产品与服务],在右边窗口选择[企业应用/测试云服务]菜单项,进入测试管理服务页面。

  1. 单击左侧导航树中的[自动化测试/自动化接口测试]菜单项,进入自动化接口测试管理页面。

  1. 选择“接口用例”页签,进入接口用例页面。在左边的子导航树中单击<新建分组>按钮,弹出新建分组对话框。

  1. 在弹出的对话框中输入分组名称,单击<确定>按钮完成创建。

新建/编辑接口用例

  1. 在左边导航树单击[产品与服务],在右边窗口选择[企业应用/测试云服务]菜单项,进入测试管理服务页面。

  1. 单击左侧导航树中的[自动化测试/自动化接口测试]菜单项,进入自动化接口测试管理页面。

  1. 选择“接口用例”页签,进入接口用例页面。在右边的界面中输入各项参数。

  1. 单击<运行>按钮,可以运行该接口用例;单击<保存>按钮可以保存此接口用例。

参数说明

1.      接口用例基本信息

参数

说明

名称

该用例在本系统的显示名称。支持中文、英文字母、数字和特殊字符".-_",以英文字母或中文开头,1-64个字符。

状态

用例有三个状态:开发中,已完成和已废弃。

描述

自定义用例的描述。

路径

GETPOSTPUTDELETEPATCH请求。

 

2.      接口用例其它参数

参数

说明

键值对

Key:键

Value:值

Description:关于键值对的描述。

授权信息

支持四种授权认证方式:

No Auth:不认证。

API KeyAPI密钥认证。

Bear Token:为了验证使用者的身份,需要客户端向服务器端提供一个可靠的验证信息,称为Token,这个token通常由Json数据格式组成。

Basic AuthHTTP基础认证方式。

Header

接口用例脚本头部。

Body

接口用例脚本主体内容。

预执行脚本

根据HeaderBody生成的预执行脚本,可以在下面过滤显示结果。

All:全部显示

Passed:通过

Skipped:跳过

Failed:失败

断言测试

根据编写好的脚本,执行测试,表达式的值为真(true)的时候该断言才能通过,否则就断言失败。

JSON显示模式

Pretty:以美观的模式格式化响应,方便更好地查看。在这个模式中响应数据内容中的链接是高亮显示并且可以点击。

Raw:仅仅是响应体的一个大文本,可以告诉你响应体是否压缩了。

Preview:有时一些Web框架默认会返回错误的HTML,这时候Preview的显示,模式非常有用。

 

新建测试套件

操作步骤

  1. 在左边导航树单击[产品与服务],在右边窗口选择[企业应用/测试云服务]菜单项,进入测试管理服务页面。

  1. 单击左侧导航树中的[自动化测试/自动化接口测试]菜单项,进入自动化接口测试管理页面。

  1. 选择“测试套件”页签,进入测试套件页面。单击<新建>按钮,进入新建测试套件窗口。输入各项参数,单击<创建>按钮完成操作。

参数说明

参数

说明

名称

该套件在本系统的显示名称。支持中文、英文字母、数字和特殊字符”.-_”,以英文字母或中文开头,1-64个字符。

测试环境

选择测试环境。

测试目的

描述测试目的。

执行池

单击<添加用例>按钮,在已有的测试用例中选择,并单击<确定>完成操作。

 

运行测试套件

  1. 在左边导航树单击[产品与服务],在右边窗口选择[企业应用/测试云服务]菜单项,进入测试管理服务页面。

  1. 单击左侧导航树中的[自动化测试/自动化接口测试]菜单项,进入自动化接口测试管理页面。

  1. 选择“测试套件”页签,进入测试套件页面。选择需要运行的测试套件,在操作列单击<运行>按钮。