接口自动化测试平台
操作手册
文档名称
电子文档
文件状态
编 写 人
校 对 人
审 核 人
接口自动化测试平台操作手册
接口自动化测试平台操作手册/Microsoft WORD 2013
■ 草
稿
□ 正式发布
□ 正在修改
Duanjy
日 期
日 期
日 期
年
月
日
年
年
月
月
日
日
批 准 人
日 期
年
月
日
1 接口自动化
接口自动测试为该平台的核心功能,主要包括对接口信息、报文信息、场景信息、测试
集信息的管理和使用,通过手动执行和定时任务执行的方式对接口进行全方位和多覆盖测试,
并通过多种验证方式对接口返回信息进行验证,以确保接口测试的成功率。
1.1 接口管理
接口管理模块主要对接口信息进行管理,主要包括接口信息的录入、查看、修改和删除
等功能,接口信息录入成功后,可根据该接口的接口文档,录入接口的入参节点信息,后续
将根据入参节点信息拼装成不同的业务报文,详细操作如下:
步骤一:点击平台左侧导航【接口管理】,打开如下操作界面:
界面中主要展示了添加接口、批量操作、Excel 导入、下载接口文档、高级查询等功能按钮,
后续在使用过程中将逐一介绍。
步骤二:点击【+添加接口】按钮,打开如下界面,新增测试接口
参数说明:
1) 接口名称:必填项,可根据实际业务的接口名称进行填写;
2) 接口类型:根据常用的业务接口类型,可分为查询类和办理类;
3) 协议类型:根据调用接口的协议,目前支持 http、https、webservice 和 socket 等协议。
4) 中文名称:根据接口的实际功能,填写接口的中文名称;
5) 测试环境:选择该接口需要执行测试的环境;
6) 请求路径:调用接口的 URL 路径,如 http://10.243.23.27:51000/esbWS/rest/jf00005,
“/esbWS/rest/jf00005”部分即为请求路径。
注意:如果该路径为空,或者不是“/”开头,则默认或读取【测试配置】下的【测试
环境】中的请求路径。
7) 接口状态:表示该接口状态时启用或者禁用。
步骤三:给接口添加节点参数,通过梳理接口在生产环境中的应用场景,可能存在多种报文
样式(每一种报文样式中存在不同的节点),或根据接口文档梳理该接口的所有节点信息。
点击接口信息表中的参数一列中的按钮,打开如下界面,添加参数:
接口参数录入窗口,如下:
添加接口参数,点击【+添加参数】按钮,添加该接口的节点信息,打开如下窗口:
参数说明:
1) 标识:即节点名称,根据接口报文中的节点信息进行填写;
2) 名称:该接口的中文名称;
3) 默认值:报文节点对应的默认值;
4) 节 点 属 性 : 使 用 key=value 的 形 式 保 存 节 点 的 属 性 信 息 , 例 如 :
type=string;count=1;name=xuw。
注意: 节点属性只会在 XML 格式报文中有所展示
5) 节点类型:一般节点类型可以是 map、list、String、number 等
或者点击【导入报文】按钮,直接导出接口的报文信息,可重复导入,但只会录入新增的节
点
导入完成后,如下图所示:
步骤四:选择节点信息,组装报文。点击接口信息表中的报文一列中的按钮,打开添加报文
的窗口,如下:
点击 【添加报文】按钮,打开如下窗口,根据录入的接口节点信息,拼装接口的一种报文
参数说明:
1) 报文名称:根据接口报文的实际功能进行填写;
2) 报文类型:可根据业务需求生成 json、xml 或 url 等报文形式;
3) 处理类型:一些测试场景中需要对报文进行加密处理或者报文中的部分节点信息进行加
密;
4) 报文入参:通过点击选择按钮,从接口的报文节点信息选择需要的节点,组装报文,再
点击验证按钮对报文格式进行验证;
5) 测试环境:选择该报文执行测试时的环境信息;‘
6) 请求路径:可根据实际需求设置该报文的请求路径,若为空,则继承接口中的请求地址;
在上述界面设置完成后,点击提交按钮保存设置,返回接口管理界面,可见表格中报文一列
数字已更新。
后续步骤请见下一章节,在“报文管理”模块中根据节点值的不同添加不同的场景。
1.2 报文管理
在上一章节中主要介绍了添加接口,并根据接口文档梳理接口的节点信息,按照业务需
求选择节点拼装报文,该章节主要通过对报文的管理,按照节点值的不同创建不同的场景,
详细步骤如下。
步骤一:点击左侧导航中的【报文管理】,打开如下界面:
步骤二:点击表格中场景一列的按钮,打开如下场景添加界面:
步骤三:点击【添加场景】按钮,打开场景添加窗口