- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
1.有一点python基础,和手工测过接口测试,知道http协议 2.对httprunner框架有兴趣 3.想做接口自动化的测试人员
你将会学到:
通过本课程的学习,能掌握一门接口自动化框架,独立完成项目接口自动化测试
课程简介:
使用HttpRunner 2.x框架实现http(s)协议接口自动化测试,
使用yaml文件编写自动化用例,
采用分层机制API,TestCase, TestSuite 三层。
完整项目接口案例,覆盖多种常见的场景。
课程中的每个接口案例都能访问成功。
常见问题:
问:没有代码基础学起来是不是很困难?
答:httprunner 2.x框架采用yaml文件维护接口用例,不需要写很多代码,不写代码能完成80%以上场景。复杂的场景得写代码,通过辅助函数实现,没代码基础的学起来也不会很吃力。
问:课程有没有项目实战部分?是什么接口项目?
答:课程项目实战部分是模拟电商接口项目,整个项目接口是部署到我个人的云服务器上的,学员都能正常访问学习,接口案例丰富,覆盖平常工作中的大部分场景。练手还是很方便的,最后也有完整的项目代码可以下载,用例大于100个,绝对不是简单的demo示例!
问:PPT课讲和代码可以下载吗?
答:PPT课讲和完整项目示例代码可以下载的
课程大纲-HttpRunner 2.x接口自动化实战
第1章环境与简介(33分钟4节)
1-1
HttpRunner2.x 简介简介:HttpRunner 是什么样的框架框架原理主要特性(能做什么,不能做什么)YAML/JSON用例示例
「仅限付费用户」点击下载“httprunner 2.x 环境与简介1.pptx”
[13:32]开始学习1-2
HttpRunner2.x 环境准备讲课环境:1.Windows 102.Python v3.6.6 (强烈建议使用 Python 3.6 及以上版本)3.HttpRunner v2.5.74.pycharm
[05:45]开始学习第2章用例分层之 API 层(54分钟9节)
2-2
API 层 – validate校验结果API 里面描述登录请求后,如何知道结果对不对呢?validate校验器 校验 (断言) 返回结果
「仅限付费用户」点击下载“悠悠课程电商项目接口文档v3.pdf”
[09:38]开始学习2-6
API 层 - post请求类型application/x-Post请求参数类型content-type:application/x-www-form-urlencoded
[06:07]开始学习2-9
API 层 – request 请求参数详解Httprunner 发送请求是基于 requests 库request 中的描述形式 requests.request 完全相同
[05:36]开始学习第3章用例分层之 TestCase 层(1小时6节)
3-1
TestCase 层 – 引用登录 api几点核心概念:测试用例(testcase)应该是完整且独立的,每条测试用例应该是都可以独立运行的 测试用例是测试步骤(teststep)的 有序 集合,每一个测试步骤对应一个 API 的请求描述
「仅限付费用户」点击下载“httprunner 2.x TestCase层3.pptx”
[16:41]开始学习3-3
TestCase 层 - config 中 variableteststeps 里面的 variables 只对当前 api 生效config 里面的 variables 对所有的 api 都生效
[04:14]开始学习3-4
TestCase 层 - config 中 base_urlbase_url 可以写到 API 里base_url 也可以写到 testcase 的 config 下二选一即可,如果都有,以 API 为主
[05:29]开始学习3-6
TestCase 层 – testcase相互引用httprunner 2.x 的版本,testcase 可以引用 api, 同样的 testcase 也可以引用另外一个 testcase 文件在2个 testcase 中传递变量可以用到 output 关键字
[12:31]开始学习第4章用例分层之 TestSuite 层(37分钟4节)
4-1
TestSuite – 登陆用例集testcases几点核心概念:测试用例(testcase)应该是完整且独立的,每条测试用例应该是都可以独立运行的 测试用例是测试步骤(teststep)的 有序 集合,每一个测试步骤对应一个 API 的请求描述 测试用例集(testsuite)是测试用例的 无序 集合,集合中的测试用例应该都是相互独立,不存在先后依赖关系的;如果确实存在先后依赖关系,那就需要在测试用例中完成依赖的处理
「仅限付费用户」点击下载“httprunner 2.x TestSuite层4.pptx”
[10:17]开始学习
“上海-悠悠”老师的其他课程更多+