Python接口自动化测试框架实战 从设计到开发

Python接口自动化测试框架实战 从设计到开发课程介绍(A000440):

课程从接口基础知识讲起,覆盖:抓包+接口工具的运用+常见接口库+接口开发+Mock服务+h \ D k v d . 5unittest框架的运用+接口测试框架的设计、开发+持续集成, 最后开发一套前后端解耦过程中需要用到的桩服务来完成我们整个接口自; V / (动化测试框架的学习。

Python接口自动化测试框架实战 从设计到开发

课程目录:

  • 第1章 Python接口自动化测试框架实战 从设计到开发课程介绍(不要错过)试看3 节 | 29分钟
  • 本章主要讲解课程的详细安排、课程R l I学习要求、课程面向用户等,让大家很直观的对课程有整体认知!
  • 收起列表
    • 视频:1-1 课程详细介绍 (07:58)试看
    • 视频:1-2 课程答疑 (08:42)
    • 视频:1-3 接口基础知识 (11:27)
  • 第2章 接口测试工具Fiddler的运用试看6 节 | 37分钟
  • 本章重点讲解如何抓app\web的http\https请求包、如何模拟请求数据、过滤规则及修改响应数据、如何解决无法抓包问题 以及fiddler接口测试,让大家能应用好工具!
  • 收起X ( W e列表
    • 视频:2-1 如何抓包 (10:08)
    • 视频:2-2 如何修改返回数据及添加过滤规则 (10:04)E 9 A P : 7 $
    • 视频:2-3 如何创造大量测试数据 (04:05)
    • 视频:2-4 如何结局图片显示\ F V问题和跳过某些域名不抓包问题 (05:01S + u L)试看
    • 视频:2-5 如何解决fiddler无法抓包问题 (02:05)
    • 视频1 { Z 2 0 N a y2-6 fiddler进行接口测试实战 (04:39)
  • 第3章 Requests常见方法实战运用试看8 节 | 72分钟
  • 本章重点讲解 get\post请求测试、接口测试中结果处理、上传\下载文件接口测试、请求中header及cookie处理、登陆接口加秘密字段处理及sU R U B W e \ 9ession的管理,重点让大家掌握Requests常见的方法。
  • 收起列表
    • 视频:3-1 环境搭建 (06:54)
    • 视频:3-2 requests的基础使用-pT ) s x 8 k t =oX P % B # g Qst请求 (08:57)
    • 视频:3-3 requests的使用get请2 ! \ X求 (04:20)
    • 视频:3-4 requestsa T $ 8 )接口测试} r h c b中jsP y pon格式处理 (11:21)
    • 视频:3-5 request上传文件操作 (12:52)试看
    • 视频:3-6 request下载apk文件 (10:26)
    • 视频:3-7 reque! p [ L g $ 8 v |st中header介绍及D m – G 2 ] p V使用 (06:56)
    • t j ` d u l O频:3-8 请求头中的加密串处理 (09:55)
  • 第44 U Q ( – T @ m )章 get\post接口开发实战3 节 | 41分钟
  • C T b q N d B ] 3章主要讲解开发接口环节搭建、flask开发get接口以及flask开发post接口,让大家深入掌握接口开发!
  • 收起列表
    • 视频:4-1 flask环境搭建及简单get请求开发K b P K o Q – _ 9 (11:06)
    • 视频:4-2 flask开发get接口 (16:01)
    • 视频:4-3 Flask开发Post请求 (12:54)
  • 第5L \ E章 Mock服务如何实现6 节 | 49分钟
  • 本章重点讲解Mock实现原理和实现、cc \ % 9 0 Y base中] H 8 W N lMock的实现以及MockRunner的使用,重点让大家掌握$ S ^ M wMock服务。
  • 收起列表
    • 视频:5-1 Mock实现原理和实现机制 (08:10)
    • 视频:5-2 case中如何进行mock数据 (07:08)
    • 视频:5-3 case中如通过mock实现get数据模拟 () [ / t E \ q = `08:49)
    • 视频:5-4 Mock和mockrunner的区别 (08:18)
    • 视频:5-5 MockRunner在工作中的运用 (08:14)
    • 视频:5-6 接口测试基础1 n Y # _ u面试 (07:49)
  • 第6? – O 1 ; j t 5章 Unittest的使用10 节 | 1i \ z i y b01分钟
  • 本章重点8 w T \ ] ^ 1讲解unittest介绍及使用 、unittest中断言、unittest中case的管理、un& * ,ittest和接口测试结合及接口测试之报告生成。
  • 收起列表
    • 视频:6-1 unittest简单运用 (07:10)
    • 视频:6-2 unittest中断言的复杂使用 (11:01)
    • 视频:6-3 unittest中case的执行顺序管理 (08:41)X ; ` Y = \
    • 视频:6-4 unittest中套件的运用 (09:47)
    • 视频:6-5 unitest中条件控制跳过case (04:43)
    • 视频J @ P T t G y !6-6 unin ? 3 Q Z * ) [ttest中case的批量管理 (06:30)
    • 视频:6-7 BaseRequest封装和unittest结合 (14:50)
    • 视频:6-8 unittest和接口测试实战 (13:21)
    • 视频:6-J P L9 unittest接口实战中mock的运用 (14:34)
    • 视频:6-10 unittest接口测试实战生成测试报告 (10:15)
  • 第7章 接口自动化框架设计10 节 | 88分钟
  • 本章重点讲解持续集成环境搭建、 je– 7 , ) c C \nkins插件管理、Jenkins邮件配置、Je6 ] \nkins项目配{ 9 } U K 0置、运行及结果收集。
  • 收起` 5 G b # } %列表
    • 视频:7-1 根据case设计接口自动化测试框架 (06:47)
    • o \ |频:7-2 根据面试及业务场景完善测试框架case设计 (10:15)
    • 视频:7-3 如何操作excel获取内容 (08:14)
    • 视频:7-4g d q * ) ~ P N , 如何对excel的操作进行封装 (10:59)
    • 视频:7-5 接口自动化测试框架设计开发之模型搭建 (12:08)
    • 视频:7-6 如何获取ini配置文件 (05:02)
    • 视频:7-7 重构获取配置文件方法 (08:59)
    • 视频:7-8 项目中通过配置文件获取host (08:50)
    • 视频:7-9 框架设计中如何引入u t , Tmock (08:24)
    • 视频:7-10 如何处理接口响应结果分析 (07:55)
  • 第8章 从实际项目出发做接口测试实战(重难点,T p ? V b z请多次回看视频)11 节 | 107分钟
  • 本章主要通过项目让大家再次深入学习并掌握接口测试的一些重点内容,如从实际项目出发分析测试结果处理 方法、项目实战之结果回写等。
  • 收起列表
    • 视频:8-1 从实际项目出发如何分析E t q ^ r接口文档去处理结果 (08:38)
    • 视频:8-2 从实际项\ # 9目出发分n = ` F ` 5 P –析测试结果处理方法 (10:25)
    • 视频:8-3 项目实战之通– s , L w过接口获取对应得code和message (07:45)
    • 视频:8-4 项目实战之封装获取mes] m ) J 8 Ksag3 = Y v Z i $ Ke的值 (09:04)
    • 视频:8-5 项目实战之通过封装比对看case是否通过 (09:36)
    • 视频:8-6 项目实战之如何通过code处理ca~ t 2 | M [se的预期结果和结果 (09:40)
    • 视频:8-7 项目实战之如何用代码判断两个json格式是否发生变化 (Z L ? & m N14:46)
    • 视频:8-8 项目实战之重构封装对比G m ~ 3 a v结果case方法 (06:01)
    • 视频:8-9 项目实战之通过json获取预期结果判断case是否通过 (07:12)
    • 视频:8-10 项目实e ` / ` ) L G战之通过json格式对比判断cao @ ` @se是否执` c } T行成功 (10:17)
    • 视频:8-11 项目\ c ! 6实战之结果回写 (13:Q E G A 7 i31)
  • 第9章 项目7 e )实战中如何操作cookie文件7 节 | 78分钟
  • 本章重点讲解实战项目中如何操作cookie文件设计、更新cookie文件、重构封装操作cookie文; & R件方法、如何封装携带header等。
  • 收起列c j 1 `
    • 视频:9-1 项目实战之如何操作cookie文件设计 (14:29)
    • 视频:9-2 项目实战之更新cookie文件h – d (07:56)
    • 视频:9-3 项目实战之重构封装操作? g ^ V ; S e jcookie文件方法 (08:13)
    • 视频:9-4 项目实战之主流程中cookie方法操作 (10:28I Z 5 k)
    • 视频:9-5 项目实战之如何获取Y J N 7 d t 3cook| C q k 8 1 fei及写入cookie (09:53)
    • 视频:H I P % # $ 9 a9-6 项目实战之获取cookie并写入配置文件流程重构 (14:30)
    • 视频:9-7 项目实战之如何封装携带header (12:22)
  • 第10章 项目实战之数据依赖8 节 | 87分钟
  • 本章主要讲解接口依赖的数据分析、拆分数据、获取依赖数据、依赖数据重构等。
  • 收起列表
    • 视频:10-1 项目X b | d实战之接口依赖数据分A ( 2析 (09:13)
    • 视频:10-2 项目实战之数据依赖之拆分数据 (10:33)
    • 视频:10-3 项目实~ R !战之如何获取某一列得内容 (07:00)
    • 视频:10-4 项目实战之通过caseid获取行号 (10:08)
    • 视频:10-5 项目实战之获取依赖数据 (06:50)
    • 视频:10-6 项目实战之如何匹配依赖数据 (14:25)
    • 视频:10-7 项目实{ 7 4 7 c ^ x a ;战之依赖数据重构 (09:30)
    • 视频:10-8 项目实战之数据依赖调试及组装 (18:38)
  • 第11章 接口测试框架数据驱动开发7 节} _ ) | 54分钟
  • 本章重点介绍数据驱动介绍及环境搭建、数据驱动简单使用、数据驱动和自动化测试、自动化测试框架之数据驱动框架整合以及自动化测试框架之数据驱动和报告的生成。
  • 收起列表
    • 视频:11-1 数据驱动简单介绍及初级使用 (06:58)
    • 视频:11-2 获取excel所有行数据作为数据驱动源 (03:45)
    • 视频:11-3 excel数据接入ddt (05f R }:58)
    • T _ e ~频:11-4 数据驱动之unittest框x ! U ^ 2架整合 (10:18)
    • 视频:11-5 数据驱动之unittest和断言接入 (07:40)
    • 视频:11-6l z n G 数据驱动之异常结果回写 (12:16)
    • 视频:11-7 数据驱动之生成测试报告 (06:58)
  • 第12章 解耦之桩服务设计与开发15 节 | 120分钟
  • 本章重点讲解解耦介绍和桩环境搭建、mitmprox= x h 5 b vy的简单使用、mitmproxy和pytn T ! 7 T ? r $hon的结合、mitmproxy在接口测试中的运用、在mitE @ T y N . 1 e Omproxy中如何管理请求数据和响应数据、mitmproxyb ^ G ^ o { e中重定向的运用以及mitmproxy与桩。
  • 收起列表
    • 视频:12-1 桩的介绍 (04:12)
    • 视频:12-2 mitmprox介绍 (06:19)
    • 视频:12-3 mitmpre | = T & zoxy和python结合 (05:39)
    • 视频:12-4 mitmprox2 O H h B 5 O xy请求数据操作 (05:04)
    • 视频:12-5 mitmproxy处. \ ( m a P Z J 8理乱码和响应数据 (08:16)
    • 视频:12-6 mitmproxy如何抓取pc的W – L s I f接口及数据过滤 (10:40)
    • 视频:12-7 mitmproxy如何和接口测试关联 (09:f ` g25)
    • 视频:12-8 桩的设计与开发 (13:46)H 7 | D b
    • 视频:12-9 桩服务模型设计 (08:33)
    • 视频:12-10 桩服务T z Y H 6 4 \ $ L模型开发之flask开发逻辑处理 (11:31)
    • o z y Y A l S ^ F频:12-11 桩服务模型开发之写入数据 (08:1E R ^5)
    • 视频:12-12 桩服务O = 6 v }模型开发A 0 | # G q 2 e n之更新数据 (05:46)
    • 视频:12-2 , f %13 桩服务模型开发之+ 3 { * Z Z j页面搭建 (08:55)
    • 视频:12-14 桩服务之重定向 (06:27)
    • 视频:12-15 解惑桩 (06:30)
  • 第13章 持续集成4 节 | 27分2 G p T L ! T V )
  • 本章重点介绍接d G Q口测试框架如何设计、如何操作excel、框架中如何设置及读取k p L ( S X ] @配置文件、框架中引入mock服务、框架中如何处理A ~ # x ; x { v预期结果、框架中json格式对比设计与使用、项目实战之如何处理测试结果、项目实战之c7 2 v oookie处理、项目实战之header处理以及项目实战之数据依赖处理。 …
  • 收起列E J z z l
    • 视频:13-1 持续集成环境搭建过程 (08:01)
    • 视频:13-2 项目配置 (06:02)
    • 视频:13-3 基础邮箱配置 (04:53)
    • 视频:13-4 项目邮件配置 (07:43)

文件目录:

Python接E } I口自动化测试框架实战n X n 从设计到开发,
│ │ 资料,.zip
│ │
│ ├─核心资料,
│ ├─第10章 项目实战之数据依赖,
│ │ 10-1 项目实战之接口依赖数据分析_,.mp4
│ │ 10-2 项目l ( X { C p实战之数据依赖之拆分数据_,.mp4
│ │ 10-3 项目实战之如何获取某一列得内容_,( ? z e ) – A.mp4
│ │X a a \ 10-4 项目实战之通过caseid获取行号_,.mp4
^ O T @ 3 │ 10-5 项目实战之获取依赖数据_,.mp4
│ │ 10-6 项目实战之如何匹配依赖数据_,.mp4
│ │ 10-7 项目实战之依赖数据重构_,.mp4
│ │ 10-8P R p 项目实战之数据依赖调试及组装_,.mp4
│ │
│ ├─第11章 接口测试框架数据驱动开发,
│ │ 11-1q P c : M 数据驱动简单介绍及初级使用_,.mp4
│ │ 11-2 获取excel所有行数据作为数据驱动源_,.mp4
│ │ 11-3 excel数据接入ddt_,.mp4
│ │ 11-4 数据驱动之unittest框架整合_% f E,.mp4
│ │ 11-5 数据驱动之unb ? 1 : g L hittest和断言接入_,.mp4
│ │ 11-~ s c 1 s N ^ 66 数据驱动之异常结果回写_,.mp4
│ │ 1e a – J J Y1-7 数据驱动之生成9 @ | }测试报告_,.mp4
│ │– m 7 S p V
│ ├─第12章 解耦之桩服务设计与开发,
│ │ 12-1 桩的介绍_,.mp4
│ │ 12-10 桩服务模} + C型开发之更新数据_,.mp4
│ │ 12-p 4 a | a V $11 桩服务模型开发之页面搭建_,.mp4
│ │ 12-12 桩服务之重定向_,.mp4
│ │ 12-13P j i Q g 解惑桩_,.mp4
│ │ 12-2 mitmprox介绍_,.mp4
│ │ 1b U e ] x B e J W2-3 mitmproxy和python结合_,.mp4
│ │ 12-4 mitmproxy请求数据操作_,.mp4
│ │ 12-5 mitmproxy处理乱码和响应数据_,.mp4
│ │ 12-6 mitt p H u * T R \ Cmproxy如何抓取pc的接口及数据过滤_,.mp4
│ │ 12-7 mitmproxy如何和接口测* . I试关联_,.mp4
│ │ 12-8 桩的设计与开o q 1 ] g T I W i发_,.mp4
│ │ 12-9 桩服务模型设计_,.mp4
│ │
│ ├─第13章 持续集成,
│ │ 13-1 持续集成环境搭建过程_,.mp4
│ │ 13-2 项目配置_,.mp4
│ │ 13-3 基础邮箱配置_,.mp4
│ │ 13-4 项目邮件配置_,.mp4
│ │
│ ├─第1章 Python接口自动化测试框架实r # @ j 2 M ]战 从设计到开发课程介绍(不要错过),
│ │ 1-1 课程详细介绍_,.mp4
│ │ 1-2 课程答疑_,.mp4
│ │ 1-3 接口基础知识_,.mp4
│ │
│ ├─j , f 5 2 4 A 0第2章 接口测试工具Fiddler的运用,
│ │ 2-1 如何p 3 7 B U抓包_,.mp4
│ │R + C , _ C ( 2-2 如何修改返回数据及添加过滤规则_,.mp4
│ │ 2-3 如何创造大量测试数据_,.mp4
│ │ 2-4 如何结局图片显示问题和跳过某些域名不抓包问题_,.mp4
│ │ 2/ 6 j ) i P G-5 如何解决@ t } B e 3 n 7fiddler无法抓包问_ t + & g题_,.mp4
│ │ 2-6 fiddler进行接口测试实战_,.mp4
│ │
│ ├─第3章 Requests常见方法实战运用,
│ │ 3-1 环境搭建_,.mp4
│ │ 3-2 requests的基础使用-post请求_,.mp4
│ │ 3-3 requests的使用get请求_,.mp4
│ │ 3-4 requests接口测试中json格式处理_,.mp4
│ │ 3-5 request上传文件操作_,.mp4
│ │ 3-6 request下载apk文件_,C 8 S O.mp4
│ │ 3-7 request中header介绍及使用_,.mp4
│ │ 3-8 请求头中的加密串处理_,.mp4
│ │
│ ├─第4章 get: l H $ R ]post接口开发实战,
│ │ 4-1 flask环境搭建及简单get请求开发_,.mp4
│ │ 4-2F x t 7 { P T i } flask开发get接= 2 Q \ H : a e 1口_,.mp4
│ │ 4-3 Flask开发Post请求_,.mp4
│ │
│ ├─第5章 Mock服务如何实现,
│ │ 5-1 Mock实现原理和实现机制_,.mp4
│ │ 5-2k \ o F v 8 g : case中如何进行mock数据_,.mp4
│ │ 5-3 case中如通过mo~ = L . =ck实现get数据模拟_,._ F E amp4
│ │ 5-4 Mock和mockrunnerl q @ S [ # o A的区别_,.mp4
│ │ 5\ e : /-5 MockRunner在工作中的运用_,.mp4
│ │ 5-6 接口测试基础面试_,9 s w \ 4.mp4
│ │
│ ├─第6章 Unip I ~ & p 6 dttest的使用,
│ │ 6-1 unittest简单运用_,.mp4
│ │ 6-10 unittest接口测试实战生成测试报告_,.mp4
│ │ 6-2 unittest中断言的复杂使用_,.mp4
│ │ 6-3 unittest中cX = \ p = W W C Jase的执行顺序管理_,.mp4
│ │ 6-4 unittest中套件的运用_,.mp4
│ │ 6-5 ung N U Q *itest中条件控制跳过@ i kcW & { q 7 X ! gase_,.mp4
│ │ 6-6 unittest中case的H t ) z ; Y . R批量管理_,.mp4q y u c A + p
│ │ 6-7 BaseRequest封装和unittesN p | z m T Dt结合_,.mp4
│ │ 6-8 unittest和接– F B口测试实战_,.mp4
│ │ 6-9 unittest接口实战中mock的运用_,.mp4
│ │
│ ├─第7h % [章 接口自动化框架设计,
│ │ 7-1 根据case设计接口自动化测试框架_,.mp4
│ │ 7-10 如何处理接口响应结果分析_,.mp4
│ │ 7-2 根据面试及业务场景完善测试框架case设计_,.mp4
│ │ 7-3 如何操作excel获取内容_,.mp4c * t F J p
│ │ 7-4 如何对excel的操作进行封装_,.mp4
│ │ 7-5 接口自动化测试框架设计开发之6 I = v C | ) G !模型搭建_,.mp4
│ │ 7-6 如何获取ini配置文件_,.mp4
│ │ 7-7 重构获取配置文件方法_,.mp4
│ │ 7-8 项目中通过配置文件获取host_,.mp4
│ │ 7-9 框架设计中如何] ^ & [ f – j * %引入mock_,F W m r.mp4
│ │
│ ├─第8章 从实际项目出发做接口测试实战(重难点,请多次回看视频),
│ │ 8-1 从实际项目出发分析测试结果处理方法_,.mp4
│ │ 8-10 项目实战之结果回写_,.mp4
│ │ 8A a r t 3 V T-2 项目实战之通过接口获取对应得code和message_,.mp4
│ │ 8-3 项目实战之封装获取message的值_,.mp4
│ │ 8-4 项目实战之通过封装比对看case是否通过_,.mp4
│ │ 8-( \ V ) \ ) } m !5 项目实战之2 H ! ) ] 0 I W C如何通过code处理cl J y p k + j ^ @ase9 @ 1 m Y G 3的预期结果和结果_,.mp4
│ │ 8-6 项目实战之如何用代码判断两个json格式是否发生变g \ c g w L化_,.mp4
│ │ 8-7 项目实战之重构封装对比结果case方法_,.mp4
│ │ 8-8 项目实战之通过json获取预e a u ^ 8 c 0 w期结果判断case是否通过_,.mp4
│ │ 8N Q ` ) ` D J 0 o-9 项目实战之通过json格式对比判断case是否执行成功_,.mp4
│ │
│ └─第9章 项目实战中如何操作cookie文件,
│ 9-1 项目实战之如何操作cookie文件设计_,.mp4
│ 9-2 项目实战之更新cookie文件_,.mp4
│ 9\ ) _ q-3 项目实战之重构封装操作cookie文件方法_,.mp4
│ 9-4 项目实战之主流程/ + 4 D y中cookie方法操作_,.mp4
│ 9-5 项目实战之如何获取cookei及写入cookie_,.mp4
│ 9-6 项目实战之获取cookie并写入配置文件流程重构_,.mp4
│ 9-7 项目实战之如何封装携带header_,.mp4
  • wechat

    朋友圈不定时发福利(开通会员免费获取资源)

  • 微信号

    5702701

    点击我自动复制
资源失效反馈地址
Python接口自动化测试框架实战 从设计到开发-51自学联盟
Python接口自动化测试框架实战 从设计到开发
此内容为付费资源,请付费后查看
会员专属资源
您暂无购买权限,请先开通会员
开通会员
付费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容