会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
有测试问题请微信联系作者,备注来意(点击此处添加)
三叔测试笔记
一名普通的测试打工人;专注自动化测试技术研究、实践、总结、分享、交流。
用我多年的经历,给大家带来更多实用的干货。
人若有志,就不会在半坡停止。
三叔测试笔记
一名普通的测试打工人;专注自动化测试技术研究、实践、总结、分享、交流。
用我多年的经历,给大家带来更多实用的干货。
首页
新随笔
管理
随笔分类 -
C-02→ 接口自动化实战
Spring MVC与Swagger常用注解
摘要:Swagger工作原理 Swagger的核心功能之一就是通过注解来描述接口和模型,从而生成文档。 Swagger基于springfox-swagger2和springfox-swagger-ui依赖库,进行自动扫描Spring框架,并生成相应的API文档。 Spring MVC是Spring框架主
阅读全文
posted @
2024-12-18 17:40
三叔测试笔记
阅读(244)
评论(0)
推荐(0)
【接口自动化框架_进阶】python接口自动化框架之2.0版自建库
该文被密码保护。
posted @
2024-12-12 15:10
三叔测试笔记
阅读(23)
评论(0)
推荐(0)
【Python基础】日志工具介绍及使用
摘要:日志的主要功能 日志不是软件功能的必需品,但是对于软件开发和维护具有至关重要的作用,其主要的作用在于: 问题追踪和调试: 当程序出现错误或异常行为时,日志可以提供关于何时以及在哪里发生问题的详细信息,对于识别、隔离和修复错误很有帮助。 审计和合规性: 提供详细的操作记录,用于证明系统是否符合规定。
阅读全文
posted @
2024-02-03 16:06
三叔测试笔记
阅读(1867)
评论(0)
推荐(0)
【Python进阶】并发编程方式
摘要:并发编程方式有哪些? threading模块 线程 asyncio模块 协程 concurrent.futures模块 进程+线程(应用于异步调用) multiprocessing模块 进程 进程、线程、协程? 进程:运行起来的程序就是进程,是操作系统分配资源的最小单位。 线程:线程是进程的组成部分
阅读全文
posted @
2024-02-03 11:18
三叔测试笔记
阅读(307)
评论(0)
推荐(0)
【自动化进阶】pytest详解及进阶使用
摘要:pytest介绍及基本使用 【自动化测试框架】pytest和unitttest你知道多少?区别在哪?该用哪个? pytest原理 参数化 @pytest.mark.parametrize(argnames, argvalues, indirect=False, ids=None, scope=Non
阅读全文
posted @
2024-02-02 16:49
三叔测试笔记
阅读(1384)
评论(0)
推荐(0)
【pytest进阶】pytest之钩子函数
摘要:什么是 hook (钩子)函数 比如说你写了一个框架类的程序,你希望这个框架可以“被其他的代码注入”,即别人可以加入代码对你这个框架进行定制化,该如何做比较好? 一种很常见的方式就是约定一个规则,框架初始化时会收集满足这个规则的所有代码(文件),然后把这些代码加入到框架中来,在执行时一并执行。所有这
阅读全文
posted @
2024-02-02 16:44
三叔测试笔记
阅读(1898)
评论(0)
推荐(0)
【接口自动化测试实战】python接口自动化(自建库)
摘要:一、自动化项目介绍 1.涉及技术栈 python requests pytest allure 2.实现的功能概述 支持requests各种请求 支持用例之间依赖关系 支持切换环境 支持按脚本的形式编写测试用例 支持生成html报告 二、框架及项目结构 项目目录 api_object:接口参数及扩展
阅读全文
posted @
2024-01-08 10:36
三叔测试笔记
阅读(1862)
评论(0)
推荐(0)
接口鉴权
摘要:双层鉴权是什么? 一是用户鉴权:网络对用户进行鉴权,防止非法用户占用网络资源。 二是网络鉴权:用户对网络进行鉴权,防止用户接入了非法的网络,被骗取关键信息。 这种双向的认证机制,就是AKA鉴权。另外还需要加密钥,这就是sk。 目前我们常用的鉴权有四种: HTTP Basic Authenticati
阅读全文
posted @
2024-01-05 18:28
三叔测试笔记
阅读(460)
评论(0)
推荐(0)
requests库和requests模块使用详解
摘要:一、requests简介 #简介:使用requests可以模拟浏览器的请求,比起之前用的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的reques
阅读全文
posted @
2024-01-05 15:46
三叔测试笔记
阅读(2182)
评论(0)
推荐(0)
【面试总结】接口自动化面试
该文被密码保护。
posted @
2022-09-20 21:41
三叔测试笔记
阅读(0)
评论(0)
推荐(0)
【自动化测试】requests发送HTTPS请求(处理SSL证书验证)
摘要:SSL是什么,为什么发送HTTPS请求时需要证书验证? SSL(Secure Socket Layer,安全套接字层):位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。(是为了解决HTTP
阅读全文
posted @
2022-09-20 21:06
三叔测试笔记
阅读(2462)
评论(0)
推荐(0)
【自动化测试】装饰器与出错重试机制
摘要:装饰器与出错重试机制 谈到稳定性,不得不说的就是“出错重试”机制了,在自动化测试中,由于环境一般都是测试环境,经常会有各种各种的抽风情况影响测试结果,这样就为测试的稳定性带来了挑战,毕竟谁也不想自己的脚本一天到晚的出各种未知问题,而往往这种环境的抽风(通常是前端页面的响应速度和后端接口的响应速度)带
阅读全文
posted @
2022-09-19 17:41
三叔测试笔记
阅读(314)
评论(0)
推荐(0)
【自动化测试】如何提高自动化脚本的健壮性和稳定性?
摘要:自动化脚本可能出错的原因? 配置环境引起 自动化测试脚本的配置。 对测试程序进行配置。如:是否还原初始设置、是否删除某些数据。 对浏览器进行配置。 对与测试程序有关的程序或影响脚本稳定性的程序进行配置。 非配置环境引起 网络延时,识别对象的同步问题。 未知因素引起脚本失败。 未知因素引起脚本运行中断
阅读全文
posted @
2022-09-19 17:29
三叔测试笔记
阅读(1464)
评论(0)
推荐(0)
【自动化基础】allure描述用例详细讲解及实战
摘要:前言 allure可以输出非常精美的测试报告,也可以和pytest进行完美结合,不仅可以渲染页面,还可以控制用例的执行。下面就对allure的使用进行一个详细的介绍和总结。 需要准备的环境: python pytest allure-pytest allure工具 一、allure用例描述 使用方法
阅读全文
posted @
2022-03-19 23:02
三叔测试笔记
阅读(2363)
评论(1)
推荐(0)
【接口自动化测试实战】python+requests+Pytest+Excel+Allure(持续更新中。。。)
摘要:前言 不知道该如何设计自动化框架? 不知道怎么搭建持续集成环境? 下面带大家一起来盘盘它?走起 ~~ 一、先来了解下pytest pytest 是非常成熟全功能的Python测试框架。 可以覆盖unittest能做到的各种各样场景,比如:单元测试、web测试、app测试、接口测试等等。 pytest
阅读全文
posted @
2022-02-26 22:25
三叔测试笔记
阅读(15369)
评论(0)
推荐(0)
【自动化测试框架】pytest和unitttest你知道多少?区别在哪?该用哪个?
摘要:一、大家熟知的自动化测试框架 Java JUnit、TestNG等等。 python PyUnit(unittest)、Pytest、Robot Framework等等 二、Pytest介绍 pytest 是非常成熟全功能的Python测试框架。 它可以胜任unittest能做到的各种各样场景,比如
阅读全文
posted @
2022-02-21 22:41
三叔测试笔记
阅读(4010)
评论(0)
推荐(0)
公告
返回顶部
跳转底部