![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python 接口自动化测试
文章平均质量分 90
Python 接口自动化测试
炫酷的腿毛!
好记性不如烂笔头~
展开
-
全网最全Pytest框架使用教程和项目实战~从入门到精通
pytest是一个非常成熟的python单元测试框架,比unittest更灵活、更容易上手pytest可以和selenium、requests、appinum结合实现web自动化、接口自动化、app自动化pytest可以是实现测试用例的跳过以及reruns失败用例重试pytest可以和aliure生成非常美观的测试报告pytest可以和jenkins持续集成pytest有非常强大的插件,并且这些插件能够实现很多的使用的操作#常用安装插件 pytest。原创 2023-03-12 17:34:33 · 2380 阅读 · 1 评论 -
日志管理模块 ❀ loguru
Python logging模块定义了为应用程序和库实现灵活的事件日志记录的函数和类。程序开发过程中,很多程序都有记录日志的需求,并且日志包含的信息有正常的程序访问日志还可能有错误、告警等信息输出,Python的logging模块提供了标准的日志接口,可以通过它存储各种格式的日志,日志记录提供了一组便利功能,用于简单的日志记录用法。使用Python Logging模块的主要好处是所有的Pyhon模块都可以参与日志记录,logging模块提供了大量具有灵活性的功能。为什么要使用loguru?原创 2023-03-18 16:37:16 · 1090 阅读 · 0 评论 -
Python接口自动化 ❀ Jenkins集成Allure测试报告&邮件自动发送
jenkins系统管理员邮件地址要与发件人一致。原创 2023-04-10 11:35:41 · 942 阅读 · 0 评论 -
Python接口自动化 ❀ 详解 Token和JWT登录验证的工作原理
之前我们对存储问题和CSRF问题。为了避免/解决这些问题,开发者们开始使用更加成熟的JWT来代替作为登录验证的首选技术方案,这一节我们就讲详细讲解JWT登录验证的工作原理。原创 2023-04-02 16:40:47 · 696 阅读 · 0 评论 -
Python接口自动化 ❀ 详解 Cookie-Session登录验证 的工作原理
目前绝大多数的系统都少不了登录验证的功能,这主要是为了保存用户的状态,以此来限制用户的各种行为,从而方便有效的控制用户的权限。比如一个用户登录微博、发布、关注、评论等操作都应是在登录后的用户状态下进行的。实现验证登录的功能主要有两种方式,这一节我们将先对的工作原理做详细的介绍。原创 2023-03-26 16:32:52 · 752 阅读 · 0 评论 -
Python接口自动化 ❀ Request库详解和框架封装
接口关联:创建一个extract.yaml文件存放关联数据,使用yaml文件写和读的操作进行接口关联。2、re.findall:匹配多个值,返回列表list,多个值通过下标取值,,没有则返回None。jsonpath.jsonpath,返回的是一个列表,通过下标取值,没有则返回None。1、re.seach:只匹配一个值,通过下标[1]取值,没有匹配到放回None。JsonPath提取(jsonpath只能够提取json格式的数据)正则提取(正则表达式只能提取字符串的数据)原创 2023-03-18 16:59:11 · 2897 阅读 · 0 评论 -
Python接口自动化 ❀ JsonPath提取器和正则提取器
正则提取器和JsonPath提取器。原创 2023-03-25 14:17:13 · 634 阅读 · 0 评论 -
Pytest结合allure插件生成alluer测试报告【详细实战篇】
Allure框架是一个灵活轻量级多语言测试报告工具,它不仅可以以WEB的方式展示简介的测试结果,而且允许参与开发过程的每个人从日常执行的测试中最大限度的提取有用信息。Allure报告简化了常见缺陷的统计:失败的测试可以分为BUG和被中断的测试,还可以配置日志、步骤、fixture、附件、计时、执行历史以及与BUG管理系统集成,所以,通过以上配置,所有负责的开发人员和测试人员可以尽可能的掌握测试信息。原创 2023-03-19 16:10:30 · 883 阅读 · 0 评论