![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口自动化
文章平均质量分 93
雨滴测试
这个作者很懒,什么都没留下…
展开
-
什么是自动化测试?为什么要做自动化测试?如何学习自动化测试?
即三个自动化 : 代码修改自动触发自动化运行 、自动执行测试用例 、自动生成测试结果并发送团队。对技术的要求就是:自动化测试框架 + 持续集成工具。原创 2024-03-21 10:12:52 · 1069 阅读 · 0 评论 -
什么是cookies ? python如何实现cookies信息的存和取 ,这篇文章告诉你答案。
指某些网站为了辨别用户身份而储存在用户本地终端上的一些数据,这些数据通常是经过加密的。而cookies本身属于http协议中的一个特性。而http有个特点就是无状态 , 比如 ,你要访问某宝,你的本次访问和下一次访问,对于服务器来说是它是不知道是否是同一个人。这样的话,也就没有办法实现账号登录了,因为你这一秒的登录,下一秒网站就不再认识你了。因此,必须让浏览器记住某些关键的信息,以便于你再下一次请求该网站时会带上这些信息, 以保持登录状态。而这些关键信息就是存放在本地的cookies数据。原创 2024-03-21 09:54:09 · 902 阅读 · 0 评论 -
python常用的20个内置模块包 ,看看这里面是否有你没用过的?
python 内置模块包原创 2024-01-25 14:42:11 · 1843 阅读 · 0 评论 -
从全流程的角度来了解python包的使用,也许你会有不一样的认识
python 模块介绍原创 2024-01-25 14:35:14 · 835 阅读 · 0 评论 -
持续集成工具Jenkins的使用之配置篇(二)
Jenkins配置原创 2024-01-22 10:33:41 · 1384 阅读 · 0 评论 -
持续集成工具Jenkins的使用之安装篇(一)
Jenkins持续集成原创 2024-01-22 10:14:15 · 1556 阅读 · 0 评论 -
测试工作3年,不会自动化担心被裁,本系列文章带你如何成为一个合格的自动化测试人员。
接口自动化测试原创 2024-01-19 09:27:27 · 1240 阅读 · 0 评论 -
自动化测试框架pytest系列之两个必备的配置文件(五)
pytest测试框架中的两个比用的配置文件原创 2024-01-12 10:47:01 · 925 阅读 · 0 评论 -
自动化测试框架pytest系列之8个常用的装饰器函数
pytest测试框架中的8个fixture功能原创 2024-01-12 10:37:06 · 1879 阅读 · 0 评论 -
自动化测试框架pytest系列之强大的fixture功能,为什么fixture强大?一文拆解它的功能参数。(三)
pytest测试框架强大的fixture为什么强大 ?一文介绍它的强大之处。原创 2024-01-11 11:30:52 · 1296 阅读 · 2 评论 -
自动化测试框架pytest系列之21个命令行参数介绍(二)
pytest测试框架选项介绍原创 2024-01-11 11:01:57 · 1259 阅读 · 0 评论 -
自动化测试框架pytest系列之基础概念介绍(一)
就是通过某种编程语言来编写一些自动化脚本 ,通过执行这些脚本,让其帮助人工来完成测试。比如说我编写一些接口自动化脚本 ,通过运行就能帮我自动进行测试 ,再比如我编写的是web自动化脚本 ,通过执行它就帮我回归功能测试用例。断言 :比对两个值是否相等 ,在自动化中使用它来比较预期结果和实际结果的值是否相等 ,在pytest中使用的是assert这个关键值进行比对的。数据参数化 :具有相同操作步骤但是不同数据的用例进行循环执行 ,比如登录步骤一样,但是登录的数据可以每次都不同。原创 2024-01-10 09:38:04 · 1141 阅读 · 0 评论 -
自动化测试中临时数据如何保存 ?这里提供一个简单又好用的第三方包 ,可以放弃redis了。
数据缓存可以说也是项目开发中比不可少的一个工具 ,像我们测试的系统中 ,你都会见到像Redis一样的数据缓存库 。使用缓存数据库的好处不言而喻,那就是效率高 ,简单数据直接放在缓存中 ,存取简单方便 。在python中也有这样的缓存库 ,接下来我们介绍的这个第三方包就是一个缓存库 ,它也可以将数据临时缓存到内存中,可以做到随存随取。做自动化测试也是一样,你肯定也离不开这样的包 ,因为像token这样的值,存储在缓存中是最方便的 。1.下载安装2 . 导包3.创建cache对象Cache()原创 2023-10-23 09:49:27 · 173 阅读 · 0 评论 -
自动化测试中如何编写配置文件 ? 该使用什么工具 ? 一文详解使用ConfigParser读写配置文件
1.下载安装# 下载# 验证 :2.导包from configparser import ConfigParser # 直接导入这个类# 说明 :以上两种方式都可以 ,3.ConfigParser 格式该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。[db]说明 :这里的db就可以称为section这里host,port等就可以称为options当然,这个文件可以编写多个section ,具体存放什么?原创 2023-10-19 16:44:05 · 205 阅读 · 0 评论 -
自动化测试如何进行参数化?使用什么工具进行参数化?一文详解parameterized的使用以及如何在自动化中使用。
只要你是负责编写自动化测试脚本的,数据参数化这个思想你就肯定会用 ,数据参数化的工具你肯定的懂一些 ,因为它能大大的提高我们自动化脚本编写效率。所谓的数据参数化 ,是指所执行的测试用例步骤相同、而数据不同 ,每次运行用例只变化的是数据 ,于是将这些数据专门放在一起进行批量循环运行 ,从而完成测试用例执行的目的。以登录功能为例 ,若一个登录功能每次操作的步骤是 :输入用户名输入密码点击登录按钮。原创 2023-10-19 16:31:48 · 835 阅读 · 0 评论 -
python如何连接数据库 ?一文详解pymysql的用法 。
至此,我们已经实现了五步了 ,分别是 :第一 、如何编写一个接口自动化框架 ,在第一篇博文中介绍了。第二、如何使用unittest编写测试用例 ,已经在第二篇博文中介绍了。第三、如何使用requests实现接口请求 ,并和测试用例如何对接 ,已经在第三篇博文中介绍了。第四、如何使用yaml编写测试数据 ,已经在第四篇博文中介绍了。第五,如何使用allure生成测试报告,已经在第五篇博文中介绍了。第六 ,如何使用loguru记录日志 ,已经在第六篇博文中介绍了。原创 2023-10-17 09:53:27 · 737 阅读 · 0 评论 -
自动化测试框架中如何记录日志更加已读 ?一文介绍使用loguru来管理日志的心得。
程序运行过程中,难免会遇到各种报错。如果这种报错是在本地发现的 ,你还可以进行debug。但是如果程序已经上线了 ,你就不能使用debug方式了。这种情况下该如何解决呢?目前通用的方式就是在软件中记录主要的操作轨迹和数据,以便在软件报错时可以方便查找到报错原因。这种记录程序的操作轨迹和数据的方式叫记录日志。目前记录日志,都是使用专门的日志模块来进行记录的。而不同的开发语言所使用的日志模块也有所不同。像python最常用的两个日志模块就是logging和loguru .原创 2023-10-16 16:51:01 · 192 阅读 · 0 评论 -
使用allure如何生成自动化测试报告 ?一文详解allure的使用 。
在自动化测试中,生成测试报告是肯定的 . 那么如何将allure集成在自动化测试中呢 ?allure该如何使用 ?本文就详解allure的使用以及在自动化中的应用原创 2023-10-16 16:39:07 · 4801 阅读 · 0 评论 -
如何编写接口自动化框架系列通过yaml来管理测试用例(四)
在编写自动化用例的过程中,你会使用到什么样的工具来维护测试用例呢 ?这里介绍一个非常简洁的工具:yaml ,以及在自动化中如何使用yaml去管理测试用例 。原创 2023-05-30 16:59:21 · 2070 阅读 · 2 评论 -
测试新手如何去学习接口自动化测试 ?从这一套测试框架开始 。
个人计划连载一套自动化测试的技术文章 ,带你从零学会如何搭建其一套自动化测试框架 ,感兴趣的同学可以点赞收藏 。这里就以使用最为广泛的接口自动化测试为例 。原创 2023-05-23 22:21:36 · 416 阅读 · 0 评论