接口自动化测试方案2018 年 4 月 9 日文档编号:(V1.0 )目录目录1 测试需求及范围.......................................................... 21.1 测试目的 ............................................................ 21.2 测试需求 ............................................................ 22 测试方法 ................................................................ 33 测试工具及框架拓扑图.................................................... 33.1 测试工具 ............................................................ 33.2 自动化测试拓扑图.................................................... 34 流程示例 ................................................................ 35 测试环境 ................................................................ 52.1 硬件配置 ............................................................ 52.2 软件配置 ............................................................ 56 测试思路 ................................................................ 66.1 通用测试场景 ........................................................ 66.2 逻辑场景 ............................................................ 76.3 断言检查 ............................................................ 71 测试需求及范围1.1 测试目的随着公司项目的不断增大,接口的服务随之增多,回归的任务量越来越大,需要对接口进行定时回归测试来保证系统的稳定性。1.在开发提交新的接口前进行冒烟测试,以保证系统是能够正常开展测试的2.功能测试完成 /bug回归完成后进行回归测试,保证 bug 修改完成后没有引入新的问题1.2 测试需求1、目前提供的接口多为Rest 规范的接口,需要使用JMeter进行自动化接口测试,核对接口入参及返回报文格式、内容的正确性,最终通过Jenkins持续集成生成测试报告。2、对开发人员的需求接口文档的规范,如:输入输出模板,输出类型是否全面2 测试方法根据开发人员提供的接口访问地址、入参格式、请求格式,进行接口请求数据拼接,并查看返回结果及返回报文、响应时间,检查返回Json 内容是否符合接口定义规范,是否符合预期的返回结果。3 测试工具及框架拓扑图3.1 测试工具Jemeter+J...