接口自动化测试指南
概述
随着业务发展,需要越来越多的接口被修改和调用,保证接口修改后返回的数据的正确性非常重要。接口开发人员修改接口后只能人工的请求修改后的接口,通过返回的数据和给定的数据结果做对比才能知道修改后的接口是否有异常。当出现大量的接口需要修改,通过人工去对比是非常费时的,所以在接口管理系统中增加了自动化接口测试。
接口管理系统接口测试操作
1,打开上述网站进入管理系统主界面登录后 如图
2,点击红色框按钮会出现所有的接口模块(说明:接口模块是分层级的,有顶级模块,二级模块以此类推等),在模块列表中每个模块都有此模块的一个测试按钮,点击此按钮,进入自动化测试界面 如图
3,点击自动化测试按钮会把当前模块下所有子模块下支持自动化接口测试的接口都进行测试,并将测试结构在当前页面展示出来,测试结果样例如下
4,样例数据关键字段说明,测试结果有fail(表示请求接口成功,和样例数据对比失败),success(请求接口成功,和样例数据对比成功),urlError(表示url是不合法的),requestError(表示请求错误),
接口管理系统接口数据录入操作
1,在每个模块记录中点击查看接口,一直点击到最底层,会出现接口列表,点击每一个接口的修改按钮可以修改此接口的相关字段,每一个接口在接口管理系统中修改和录入的界面如下(部分界面):
2,界面每一个字段说明
*接口名称是该接口的名字
模块名是默认当前所在模块的名字(不能编辑)
*URL是接口的地址
*请求方式支持post和get请求
*状态表示该接口是可用还是不可用,1表示该接口是有效的,0表示该接口是无效的
*是否支持自动化测试表示该接口能否用自动化测试,1支持自动化测试,0不支持自动化测试
*参数是请求接口携带的参数
请求示例点击会自动生成请求的样例
*接口说明描述接口的功能和作用
*正确返回示例是用接口和参数发送请求,请求成功后返回的数据
错误示例(无)
说明 * 表示数据必填项