分析hrun命令底层原理
Python HttpRunner 接口自动化测试 项目实践
==================================
课程介绍
------------
如果项目功能繁杂、迭代频繁,回归测试时间会比较少,人工进行接口回归测试,会比较耗时、容易遗漏。越来越多同学,希望能实现接口自动化测试。目前主流实现方式是Pytest+Requests,虽然非常灵活,但开发难度较大,效率不是很高。
HttpRunner底层封装了Pytest和Requests,可用接口har文件快速生成接口测试用例,有很多封装好的断言方法,支持接口关联,支持接口参数化测试,可生成pytest-html和allure图形化测试报告。相比于直接使用Pytest+Requests,HttpRunner的开发效率能显著提高,非常适用于中大型项目的接口自动化测试。
本课程以开发项目、优化项目、讲解底层原理、讲解官网文档的方式带大家一起学习HttpRunner,希望大家学习完后,能高效开发中大型项目的接口自动化测试。
课程主要内容:
①框架搭建;
②接口常规测试;
③接口测试环境与生成环境;
④接口关联;
⑤接口参数化测试;
⑥图形化测试报告。
课程内容
------------
官网文档
------------
图形化测试报告
---------------------
备注
------
课程代码等内容,在课程资料里面。
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 框架搭建
- 1-1试看 安装HttpRunner02:52
- 1-2试看 搭建项目框架04:40
- 1-3试看 分析hrun命令底层原理09:34
- 第二章 接口常规测试
- 2-1使用har2case命令生成登录接口测试用例13:33
- 2-2优化登录接口测试用例19:07
- 第三章 测试用例运行优化
- 3-1使用pytest替换hrun运行测试用例11:54
- 3-2使用pytest -s参数查看接口请求、响应与断言详情12:55
- 第四章 测试环境与生产环境
- 4-1介绍debugtalk.py11:52
- 4-2使项目支持不同的接口环境15:25
- 第五章 接口关联
- 5-1使用debugtalk实现全局关联登录接口11:19