本章主要讲解课程的详细安排、课程学习要求、课程面向用户等,让大家很直观的对课程有整体认知!
1 J$ ^, e4 F8 v9 U1 W
本章重点讲解如何抓app\web的http\https请求包、如何模拟请求数据、过滤规则及修改响应数据、如何解决无法抓包问题 以及fiddler接口测试,让大家能应用好工具!
2-4 如何结局图片显示问题和跳过某些域名不抓包问题 试看
; n7 ^: S4 C! x4 _5 O& t, V; P本章重点讲解 get\post请求测试、接口测试中结果处理、上传\下载文件接口测试、请求中header及cookie处理、登陆接口加秘密字段处理及session的管理,重点让大家掌握Requests常见的方法。
3-4 requests接口测试中json格式处理
8 J- \0 D" M8 {; n7 }本章主要讲解开发接口环节搭建、flask开发get接口以及flask开发post接口,让大家深入掌握接口开发!
; M1 \7 c7 N/ V! F' U$ K本章重点讲解Mock实现原理和实现、case中Mock的实现以及MockRunner的使用,重点让大家掌握Mock服务。
5-3 case中如通过mock实现get数据模拟
7 T; d0 C E% [9 ]* ]; {$ k ^4 m本章重点讲解unittest介绍及使用 、unittest中断言、unittest中case的管理、unittest和接口测试结合及接口测试之报告生成。
6-7 BaseRequest封装和unittest结合
6-10 unittest接口测试实战生成测试报告
& b, ~9 b/ y: q, [本章重点讲解持续集成环境搭建、 jenkins插件管理、Jenkins邮件配置、Jenkins项目配置、运行及结果收集。
7-2 根据面试及业务场景完善测试框架case设计
4 u7 g) F+ b) w% I" A! J5 t+ T第8章 从实际项目出发做接口测试实战(重难点,请多次回看视频)
本章主要通过项目让大家再次深入学习并掌握接口测试的一些重点内容,如从实际项目出发分析测试结果处理 方法、项目实战之结果回写等。
8-3 项目实战之通过接口获取对应得code和message
8-6 项目实战之如何通过code处理case的预期结果和结果
8-7 项目实战之如何用代码判断两个json格式是否发生变化
8-9 项目实战之通过json获取预期结果判断case是否通过
8-10 项目实战之通过json格式对比判断case是否执行成功
3 Q/ [+ I Z) k9 {% {, O" ?
本章重点讲解实战项目中如何操作cookie文件设计、更新cookie文件、重构封装操作cookie文件方法、如何封装携带header等。
9-3 项目实战之重构封装操作cookie文件方法
9-5 项目实战之如何获取cookei及写入cookie
9-6 项目实战之获取cookie并写入配置文件流程重构
- j: T' J6 V, ^% p; E; s, W3 b1 D本章主要讲解接口依赖的数据分析、拆分数据、获取依赖数据、依赖数据重构等。
: M+ i1 h$ p1 p' Z& q本章重点介绍数据驱动介绍及环境搭建、数据驱动简单使用、数据驱动和自动化测试、自动化测试框架之数据驱动框架整合以及自动化测试框架之数据驱动和报告的生成。
5 y) v3 E& c; \
本章重点讲解解耦介绍和桩环境搭建、mitmproxy的简单使用、mitmproxy和python的结合、mitmproxy在接口测试中的运用、在mitmproxy中如何管理请求数据和响应数据、mitmproxy中重定向的运用以及mitmproxy与桩。
12-6 mitmproxy如何抓取pc的接口及数据过滤
12-10 桩服务模型开发之flask开发逻辑处理
! ~3 Z, l( G4 j本章重点介绍接口测试框架如何设计、如何操作excel、框架中如何设置及读取配置文件、框架中引入mock服务、框架中如何处理预期结果、框架中json格式对比设计与使用、项目实战之如何处理测试结果、项目实战之cookie处理、项目实战之header处理以及项目实战之数据依赖处理。 ...