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

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

含稀缺的“桩服务”开发/数据驱动开发/Mock服务/持续集成/主流自测工具应用

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

难度 中级 时长 16小时30分钟 学习人数 213 好评度 100%

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

观看试看视频

Python接口自动化测试框架实战 从设计到开发
课程从接口基础知识入门,从抓包开始,到接口工具的运用,再到常见接口库、接口开发、Mock服务、unittest框架的运用,再讲解接口测试框架的设计、开发以及持续集成, 最后再通过开发一套前后端解耦过程中需要用到的桩服务来完成我们整个接口自动化测试框架的学习。
Mushishi

资深测试工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

以工作实景案例,教你应对前后端分离下的接口自动化测试工作

在开发行业,接口测试必不可少,掌握自动化测试的工程师变的越来越重要,越来越抢手

  • 接口测试工具Fiddler的运用

    抓App\Web的Http\Https请求包
    过滤规则及修改响应数据
    解决无法抓包问题
    Fiddler接口测试

  • requests常见方法实战运用

    上传\下载文件接口测试
    请求中header及cookie处理
    登录接口加密字段处理
    session的管理

  • get\post接口开发实战

    接口工作原理
    环境搭建
    开发get/post接口

  • Mock服务

    Mock服务如何实现
    Mock实现原理和实现
    case中Mock的实现
    MockRunner的使用

  • unittest

    unittest中断言
    unittest中case的管理
    unittest和接口测试结合
    接口测试之报告生成

  • 持续集成

    Jenkins插件管理
    Jenkins邮件配置
    Jenkins项目配置
    运行及结果收集

  • 解耦之桩服务设计与开发

    解耦介绍和桩环境搭建
    在mitmproxy中如何管理请求数据
    和响应数据
    mitmproxy中重定向的运用
    mitmproxy与桩

  • 数据驱动开发

    数据驱动简单使用
    数据驱动和自动化测试
    数据驱动框架整合
    数据驱动和报告的生成

  • 框架设计与开发

    框架设计/操作excel
    引入mock服务/处理预期结果
    cookie处理/header处理
    数据依赖处理

以“慕课网”为例进行接口测试全流程实战,快速积累项目经验

从简单功能用例设计到自动化用例设计再到完整的框架设计,全面弥补你的项目经验

  • 接口基础

    HTTP接口 / 常见接口 / 接口工具 /
    接口基础面试

  • 接口开发

    flask开发get/post接口

  • Unittest与接口测试结合

    unittest应用 / 断言 / requests引入
    HTMLTestRunner / case的管理

  • 接口自动化框架从设计到开发进阶

    如何设计框架 / 封装工具类
    重构基类 / 结果收集以及处理
    解决数据依赖 / 结果统计及数据

得到一套Python自动化测试框架:从设计到二次开发

设计思想+技术实战双丰收

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲师会进行

集中答疑

源码开放

课程案例代码完全开放给你,你可以根据所学知识
自行修改、优化

适合人群

学生、初级自动化测试工程师、初中级功能测试工程师、想转行接口
自动化测试的IT从业人员

技术储备要求

Python基础,Http基础知识,无接口基础的建议先学完
《接口测试基础之入门篇》:https://www.imooc.com/learn/738

环境参数

  • 脚本语言 python3.7.3
  • 主要框架 Unittest/Flask
  • 扩展包 Request/Mock
  • IDE Visual Studio Code
提问
数据加载中...
意见反馈 邀请有奖 帮助中心 APP下载
官方微信