Python+Requests零基础系统掌握接口自动化测试

轻松掌握Python+主流测试框架,快速转型自动化测试

已完结
|
难度:初级
|
时长:共 12 小时 19 分钟
¥199.00
满599减100 满299减30
立即购买
加购物车
已有 429 人在学
  • 从入门到具备Python编程能力
  • 企业级接口自动化测试能力
  • 必备工具Postman的实战技巧
  • Allure自动生成测试报告能力
  • 主流框架Pytest+Request实战
  • 资深测试面试官的面试指导
试看本节课 07:16
试看本节课 05:45
1-1 课程导学
1-3 本课程贯穿测试项目:校园二手交易系统功能介绍
检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
接口测试工程师越来越值钱,企业招聘需求旺盛,但网上的教程大多都比较零散,不系统。 本课程结合老师多年实战经验,手把手带你 从Python编程基础学起,首先让你具备自动化脚本编写能力,然后以实际项目驱动,带你快速提升主流测试框架Pytest+Requests+Allure整套接口自动化测试实战能力,最后融合老师多年面试官经验,助力你快速转型成为更具竞争力的Python自动化测试工程师。

本章介绍:

本章主要对课程整体内容进行介绍,课程的亮点优势等,以及学完所能达到的水平,展示代码运行成果。

第1章 课程介绍
3 节|17分钟
展开
  • 视频:
    1-1 课程导学
    试看
    07:16
  • 视频:
    1-2 项目的哪个阶段需要自动化测试?什么情况适合做自动化测试?
    03:19
  • 视频:
    1-3 本课程贯穿测试项目:校园二手交易系统功能介绍
    试看
    05:45

本章介绍:

HTTP协议是互联网中常用的协议,全面了解HTTP协议有助于我们在宏观层面更好的理解接口。本章我们将从市面上常见的软件架构学起,学习接口的概念和互联网五层模型,并学习HTTP的基础知识,为后面的学习打好基础。

第2章 HTTP协议
10 节|52分钟
收起
  • 图文:
    2-1 本章导学
  • 视频:
    2-2 市面上常见的软件架构
    05:49
  • 视频:
    2-3 什么是接口?什么是接口测试?
    08:14
  • 视频:
    2-4 实战:通过浏览器查看接口请求详细信息
    07:09
  • 视频:
    2-5 互联网五层模型
    10:19
  • 视频:
    2-6 HTTP请求的方法介绍
    09:19
  • 视频:
    2-7 HTTP常见响应状态码
    04:23
  • 视频:
    2-8 HTTP协议结构
    04:56
  • 作业:
    2-9 【作业】HTTP中几个常见的状态码分别对应什么意思
  • 视频:
    2-10 本章知识点复习与总结
    01:42

本章介绍:

在学习接口自动化测试之前我们必须掌握手工测试接口的工具Postman的使用。本章我们帮助大家复习和掌握Postman的具体使用,看看这个神奇的工具是如何帮助我们调用接口的,更重要的是帮助我们在实际工作中完成手工测试接口的任务。

第3章 打开Postman使用说明书
12 节|59分钟
收起
  • 图文:
    3-1 本章导学
  • 视频:
    3-2 轻量级数据交互格式--JSON
    08:35
  • 视频:
    3-3 市面常见测试接口的工具
    06:41
  • 图文:
    3-4 Postman的安装
  • 视频:
    3-5 Postman布局详解
    10:24
  • 视频:
    3-6 实战:Postman请求get接口-获取用于登录的图形验证码
    07:16
  • 视频:
    3-7 实战:Postman请求post接口-登录校园二手交易系统
    07:05
  • 视频:
    3-8 实战:Postman环境管理器和环境变量
    08:49
  • 视频:
    3-9 实战:Postman全局变量
    03:14
  • 视频:
    3-10 实战:Postman生成在线接口文档
    04:24
  • 作业:
    3-11 【作业】使用Postman调用注册接口
  • 视频:
    3-12 本章知识点复习与总结
    01:50

本章介绍:

不积跬步无以至千里,不积小流无以成江海,编程能力作为从功能测试转型自动化测试的必要知识,打好一门语言的基础至关重要,这关乎着到底能不能成功转型自动化测试甚至测试开发工程师。本章我们学习python3基础知识,虽然语言知识点都会比较碎,但各个攻破以后大家会发现另一片天空。

第4章 接口自动化测试必备语言-python基础学习
20 节|204分钟
展开
  • 图文:
    4-1 本章导学
  • 视频:
    4-2 众多语言中为什么选择学习Python?
    03:50
  • 视频:
    4-3 安装Python,编写Hello World
    04:21
  • 图文:
    4-4 Python最好用的IDE:Pycharm的安装
  • 视频:
    4-5 Pycharm的基本使用详解
    08:30
  • 视频:
    4-6 从Print开始学习Python
    05:44
  • 视频:
    4-7 掌握Python中的变量和数据类型-1
    16:48
  • 视频:
    4-8 掌握Python中的变量和数据类型-2
    09:19
  • 视频:
    4-9 列表和元组
    22:26
  • 视频:
    4-10 回头再看看字符串
    09:09
  • 视频:
    4-11 字典和集合
    13:59
  • 视频:
    4-12 条件控制语句
    21:21
  • 视频:
    4-13 程序中的循环语句
    15:25
  • 视频:
    4-14 程序中的函数以及函数的使用
    19:02
  • 视频:
    4-15 迭代器和生成器简介
    10:08
  • 视频:
    4-16 面向对象编程
    23:51
  • 视频:
    4-17 异常捕获
    07:37
  • 视频:
    4-18 模块与包
    09:24
  • 作业:
    4-19 【作业】
  • 视频:
    4-20 本章知识点复习与总结
    02:09

本章介绍:

本章我们通过实战来看看如何使用yaml和requests帮助我们调用接口,以及requests应该如何使用和封装。通过本章的代码编写,大家在写代码中能提高自己的代码熟练度,让python语言的知识点刻进我们的大脑。

第5章 初识接口自动化测试框架
14 节|119分钟
展开
  • 图文:
    5-1 本章导学
  • 视频:
    5-2 接口自动化测试框架技术点及项目目录结构介绍
    03:30
  • 视频:
    5-3 YAML介绍:不一样的标记语言
    23:24
  • 视频:
    5-4 实战:通过YAML文件读取用于登录交易系统的用户名和密码-1
    17:19
  • 视频:
    5-5 实战:通过YAML文件读取用于登录交易系统的用户名和密码-2
    16:13
  • 视频:
    5-6 实战:requests发送Post请求登录校园二手交易系统
    09:59
  • 视频:
    5-7 实战:requests设置参数和请求头headers
    06:46
  • 视频:
    5-8 实战:requests发送Get请求获取左侧菜单栏
    06:58
  • 视频:
    5-9 接口返回值应该如何使用?requests常用response对象属性介绍
    06:20
  • 视频:
    5-10 实战:将requests进行二次封装
    13:20
  • 作业:
    5-11 【作业】在requests二次封装中增加put和delete
  • 视频:
    5-12 实战:使用封装好的requests修改我们的测试用例
    08:07
  • 视频:
    5-13 字符串和JSON相互转换
    04:49
  • 视频:
    5-14 本章知识点复习与总结
    01:25

本章介绍:

本章是本课程的自动化测试框架部分。本章我们结合这门课的重点pytest+requests+allure来搭建企业级的接口自动化测试框架,通过剖析每个知识点的细节,帮助大家掌握好这套框架具体的使用

第6章 接口自动化测试框架Pytest+Requests+Allure
17 节|122分钟
展开
  • 图文:
    6-1 本章导学
  • 视频:
    6-2 Pytest介绍:最主流的Python单元测试框架
    03:07
  • 视频:
    6-3 Pytest常用参数:如何通过命令行执行测试用例
    18:25
  • 视频:
    6-4 Pytest断言的使用:验证执行结果是否正确
    06:16
  • 视频:
    6-5 Fixture的使用和作用范围:Pytest的精髓一
    09:36
  • 视频:
    6-6 实战:将获取Token的方法定义为Fixture
    08:56
  • 视频:
    6-7 Conftest的使用:Pytest的精髓二
    09:06
  • 视频:
    6-8 实战:通过参数化发布多个订单
    15:08
  • 视频:
    6-9 实战:分布式运行用例插件pytest-xdist的使用
    05:19
  • 视频:
    6-10 实战:测试用例失败重跑插件pytest-rerunfailures
    06:51
  • 视频:
    6-11 实战:Pytest断言插件pytest-assume
    04:11
  • 视频:
    6-12 实战:Pytest报告插件pytest-html
    04:47
  • 视频:
    6-13 Allure测试报告介绍:最炫酷的测试报告
    04:40
  • 图文:
    6-14 Allure安装:分别在不同操作系统下安装allure及注意事项
  • 视频:
    6-15 实战:在测试用例中使用Allure方法_1
    23:17
  • 作业:
    6-16 【作业】把所有的测试用例都加上Allure的方法
  • 视频:
    6-17 本章知识点复习与总结
    01:27

本章介绍:

搭建好了接口自动化测试框架,我们还需要让框架更加丰满,去满足更多的测试场景。本章我们就来优化测试框架,实战多场景接口自动化测试,通过对常用工具的封装,达到一次封装多次使用的目的。

第7章 接口自动化测试综合实战
10 节|86分钟
展开
  • 图文:
    7-1 本章导学
  • 视频:
    7-2 做接口自动化测试如何减少登录接口的调用次数?通过文件保存token信息
    17:34
  • 视频:
    7-3 实战:上传文件-修改个人头像用例编写
    14:58
  • 视频:
    7-4 实战:文件下载-下载商品详情页图片并保存至本地
    06:45
  • 视频:
    7-5 实战:mysql数据库操作封装-查询接口数据并校验数据库数据
    24:28
  • 视频:
    7-6 接口自动化测试用例的目录结构应该如何设置
    08:53
  • 视频:
    7-7 用例依赖应该怎么解决?
    03:25
  • 视频:
    7-8 测试数据准备应该怎么做?思路指引
    07:17
  • 作业:
    7-9 【作业】完成交易市场查询用例,从发布商品到交易市场查询
  • 视频:
    7-10 本章知识点复习与总结
    01:42

本章介绍:

我们一直在讲测试接口,那接口到底应该怎么写呢?本章我们通过django+drf来自己写一个增删改查接口,通过接口的编写,帮助大家更好的理解接口,从而能更好的完成接口自动化测试的任务。本章还会带大家认识一下mock以及httprunner,看看企业里都需要哪些工具来帮助我们更好的完成测试。

第8章 测试工程师拓展提升
10 节|63分钟
展开
  • 图文:
    8-1 本章导学
  • 视频:
    8-2 如何更好的理解接口?Django介绍
    03:41
  • 视频:
    8-3 使用Django创建项目并编写一个简单的请求
    07:24
  • 视频:
    8-4 结合DjangoRestFramework编写接口的准备工作
    14:38
  • 视频:
    8-5 快速编写第一个增删改查接口
    10:50
  • 视频:
    8-6 使用接口自动化测试框架测试Django接口
    02:33
  • 视频:
    8-7 使用easy-mock搭建自己的mock服务
    09:52
  • 视频:
    8-8 通用、好用的接口自动化测试框架:HttpRunner
    11:49
  • 作业:
    8-9 【作业】使用httprunner写一个新增二手商品的测试用例
  • 视频:
    8-10 本章知识点复习与总结
    01:26

本章介绍:

本课程的目标是帮助大家从功能测试转型自动化测试,那面试的要点是必不可少的内容。本章带领大家梳理一下总体的面试要点以及如何提高面试成功率,帮助大家更顺利的转型自动化测试

第9章 自动化测试工程师面试指导
6 节|29分钟
展开
  • 图文:
    9-1 本章导学
  • 视频:
    9-2 如何成长为一个自动化测试工程师?
    03:56
  • 视频:
    9-3 自动化测试工程师的简历应该如何优化?-
    08:29
  • 视频:
    9-4 怎样提升面试官对你的好感:面试注意事项
    05:58
  • 视频:
    9-5 技术面会问到的几个常见问题
    05:59
  • 视频:
    9-6 如何轻松应对HR
    04:23

本章介绍:

本章主要对课程整体内容进行全面梳理总结,总结课程重难点内容,助力大家更好的学习效果,以及介绍自动化测试工程师在团队中的定位及日常工作等。

第10章 课程总结
3 节|5分钟
展开
  • 图文:
    10-1 本章导学
  • 视频:
    10-2 自动化测试工程师在团队中的定位和日常工作
    02:49
  • 视频:
    10-3 课程总结
    02:09
本课程已完结
适合人群
1、功能测试工程师
2、转型自动化测试人员
3、即将就业的大学生
技术储备
1、了解测试基本概念和流程
2、有过功能测试经验更佳
环境参数
Python > 3.7
Pycharm 社区版
william
资深测试架构师, 已有1056个学生
12年一线测试开发工作经验,资深测试架构师、全栈工程师,拥有创业经验,在自动化测试、测试开发以及质量效能领域有丰富经验、目前负责GMV百亿级的网站质量保障工作,包括自动化测试、测试平台以及质量效能体系的建设。
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
爱榴莲的喵喵给了 好评
讲得很透彻,喜欢willam老师的课程,是自己从功能测试转到自动化测试的迈出的第一步!!!
微笑的小鲸鱼给了 好评
非常好,讲解清晰透彻,对测试工作很有帮助。
慕函数7302969给了 好评
简单直接,言简意赅,不拖泥带水
林呵呵l给了 好评
老师讲解的很细致,听得明白
慕尼黑9065663给了 好评
william老师课程一直都很好
莫翌给了 好评
非常好,讲的非常透彻清晰
liu源给了 好评
非常好,讲的非常透彻清晰
慕神Fannie给了 好评
这门课程讲的太好了。里面都是干货。之前公司自动化都是用工具的,难度不大。 这次新公司是采用python+pytest+allure框架,对我来说有一定的挑战。 于是趁着端午来慕课临时补救下,搜了一下课程还真的有,刚买两天一口气听了一遍(时间来不及就先听一遍,里面很多干货还需要跟着认真学才能完全掌握的),公司的自动化框架里代码基本能看懂很多了。 希望老师后续能再更新新的课程
查看 20 位同学评价
本课程被纳入了《从功能测试到自动化测试成长路线》的学习路线中,共 4 个步骤,4 门课。
Step1: 测试入门课程---功能测试
从0开始学测试 一步迈进互联网
难度 初级
原价 ¥388.00
已有 1836 人在学
加购物车
Step2: 零基础入门Python自动化测试
轻松掌握Python+主流测试框架,快速转型自动化测试
难度 初级
原价 ¥199.00
已有 429 人在学
加购物车
Step3: 全流程自动化测试
Selenium3+Pytest+Allure 全流程实战自动化测试
难度 中级
原价 ¥299.00
已有 627 人在学
加购物车
Step4: 百度资深工程师亲授测试面试题
一课讲解测试面试 百度资深工程师亲授
难度 初级
原价 ¥199.00
已有 1311 人在学
加购物车
路线最高优惠: ¥162.75
选择该路线学习
已有4203人在学
《Python+Requests零基础系统掌握接口自动化测试》的真实评价
内容实用:
10.00分
通俗易懂:
9.90分
逻辑清晰:
10.00分
综合评分:9.97分,共 20 人参与
爱榴莲的喵喵
给了 好评
讲得很透彻,喜欢willam老师的课程,是自己从功能测试转到自动化测试的迈出的第一步!!!
微笑的小鲸鱼
给了 好评
非常好,讲解清晰透彻,对测试工作很有帮助。
慕函数7302969
给了 好评
简单直接,言简意赅,不拖泥带水
林呵呵l
给了 好评
老师讲解的很细致,听得明白
慕尼黑9065663
给了 好评
william老师课程一直都很好
莫翌
给了 好评
非常好,讲的非常透彻清晰
liu源
给了 好评
非常好,讲的非常透彻清晰
慕神Fannie
给了 好评
这门课程讲的太好了。里面都是干货。之前公司自动化都是用工具的,难度不大。 这次新公司是采用python+pytest+allure框架,对我来说有一定的挑战。 于是趁着端午来慕课临时补救下,搜了一下课程还真的有,刚买两天一口气听了一遍(时间来不及就先听一遍,里面很多干货还需要跟着认真学才能完全掌握的),公司的自动化框架里代码基本能看懂很多了。 希望老师后续能再更新新的课程
cinema
给了 好评
william老师的UI和接口自动化课程都已经学完了,老师的课程对工作实践有很大帮助。对课程有任何疑问,老师在群都很积极细心回答和协助解决。课程的技术在工作复用性也很高。感谢william老师,课程对我的技术提升有很大帮助
雷米
给了 好评
老师讲的很好,课程也是循序渐进的,最终能够实现大部分接口和一些场景的自动化,但是更深层次的还需要自己积累和专研。有不懂或者出错的地方老师都能细心地帮忙做处理。我个人觉得很值。老师另外的一门也买了,希望自己能学习完应用到工作中。
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

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

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

微信客服

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

帮助反馈 APP下载

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

公众号

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