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

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

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

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

优惠到手 269
原价¥299.00
满599减100 满299减30
已完结 难度 初级 时长 16小时30分钟 学习人数 1722 综合评分 9.91
Python+Java接口测试
活动到手价:¥535.00 领券加购减30
2门课 总价:¥565.00
加购物车
Python搞定Web+接口自动化测试
活动到手价:¥557.00 领券加购减30
2门课 总价:¥587.00
加购物车

课程从接口基础知识讲起,覆盖:抓包+接口工具的运用+常见接口库+接口开发+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

万事俱备 只等你来

  • sky_wxx

    好评

    老师讲的很不错,通俗易懂,层次分明,以前对框架只是比较模糊的概念,通过课程的学习,对框架的各个模块的实现原理有了更清晰的认识,有了清晰的思路感觉自己也能根据自己的项目需要搭建一套自动化框架出来

  • 伊客

    好评

    老师讲的很详细,还增加了桩服务的设计与开发,以前我们公司也有人用但我就是不会,这次听完后我也能自己设计了,非常感谢老师,带来这么好的课程,真是我需要的!

  • 哇美男啊

    好评

    在买课程之前对自动化不是很了解,学习完python之后不知道如何去使用,跟着老师的课程一步一步的学习,渐渐的进入状态,老师的课程很好。

查看全部918条用户评价
提问

  • 1

    这门课主要讲什么

    亲,您好~本课程主要讲解以下: 1、对requests基础部分以及常见场景都进行了讲解 2、把自己设计开发框架进行DDT驱动设计 3、对cookie、header操作进行统一操作封装 4、对结果教研针对单一字段、code、json都提供了检验 5、课程有桩服务的设计与开发。 祝您学习愉快~


  • 1

    学习这个课程,对pyshon的要求是什么呢?

    亲,您好~要有Python语法基础、Http的理解、会用Python写简单的接口。 如果没有接口基础的建议先学完 《接口测试基础之入门篇》:https://www.imooc.com/learn/738呢祝您学习愉快~


  • 1

    这个视频购买之后,是可以下载到本地的吗,线上的有效期是多久

    亲,您好~课程支持在移动端缓存,离线观看的。课程目前观看不限期,您可以根据自己的时间安排学习。祝您学习愉快~


  • 1

    如果是用pytest和allure就更好了,老师有没有这个想法?

    亲,您好~老师有这个想法,但是目前用的最多的还是 uniitest,其实框架不重要,重要的是自动化测试方法!只要学会一个其他都可以使用哦!祝您学习愉快~


  • 0

    课程QQ群怎么进啊

    亲,您好~在购买课程之后,进入课程,课程列表旁边有QQ群号,以及同学个人唯一加群验证码,同学复制加群验证码后,直接找到对应QQ群,申请加入,申请验证信息填写这段验证码。稍等一会儿就可以加入群中。欢迎同学的加入~~祝您学习愉快~


  • 0

    这个课程是已经录制好了的么?那有什么问题找谁帮我解答呢?

    亲,您好~如果学习中遇到问题与困难,可以在课程问答区提问,本课老师最尽快回复您的。或者请加入课程QQ群,群里同学会互相帮助解决问题的,同学们也可以一起交流分享,讨论共同进步。祝您学习愉快~

本课程已加入以下学习路线

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题