工具
一次旅行
人间值得,未来可期!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Apifox自动化测试(三)
1.测试场景是组织、管理和批量执行测试用例的容器。2.测试场景可以串联业务流程,实现端到端自动化。3.测试场景可以一键执行,生成统一的测试报告。4.测试场景的价值:(1)实现自动化测试流程;(2)高效组织测试资产;(3)生成聚合报告。5.测试场景的优点:环境隔离,任务分类,持续反馈。原创 2025-11-12 11:44:28 · 465 阅读 · 1 评论 -
Apifox自动化测试(二)
3.环境变量用于管理不同环境的配置和流程数据,是实现专业测试的核心。2.核心流程:提取(后置操作)->引用({{varname}}).8.先进行响应定义然后进行发布分享文档,最后查看接口文档。9.Mock作用:解除阻塞,模拟异常,隔离测试(并行工作)1.变量解决了接口之间的数据依赖问题,是自动化的基础。4.在项目配置中配置数据库连接,并进行数据库连接测试;6.数据库操作是验证数据持久化正确性的终极手段。7.数据库验证是对接口测试结果的验证。10.Mock用于模拟后端接口的响应。表示读取第一条记录的。原创 2025-11-11 17:49:22 · 238 阅读 · 0 评论 -
pycharm使用技巧(一)
在使用pycharm时,经常会需要多行代码同时缩进、左移,pycharm提供了快捷方式。鼠标选中多行代码后,同时按住shift+Tab键,一次左移四个字符。鼠标选中多行代码后,按下Tab键,一次缩进四个字符。鼠标选中多行代码后,同时按住ctrl+/键。1、pycharm使多行代码同时缩进。2、pycharm使多行代码同时左移。同时按住ctrl+shift+F10。4、pycharm快速运行当前程序。3、pycharm多行代码注释。原创 2025-11-10 16:14:08 · 119 阅读 · 0 评论 -
接口测试(四)-断言
(3)[]用于访问数组元素(如$.list[0]获取第一个元素,$..id递归匹配所有id)断言:判断实际测试结果与预期结果是否一致的检查点,不一致则标记失败。状态码断言是基础,JSONPath响应体断言是主力。(2).用于访问子节点(如$.data.descr)熟练使用JSONPath是精准断言的关键。(1)$表示根节点;(4)*匹配所有元素。原创 2025-11-08 11:24:11 · 98 阅读 · 0 评论 -
接口测试(三)
1.Query参数:附在URL上的“附加说明”,位于url问号之后,速度快,长度受限制,适合简单数据,get请求,作用过滤和查询,可见性高。3.Header参数:请求头部,描述请求本身的信息,元数据、认证,可见性中。2.Body参数:请求体内,提交大量数据,post、put请求,可见性低;原创 2025-11-07 18:29:23 · 114 阅读 · 0 评论 -
接口测试(二)
4.在中间工作区,选择请求方法并输入测试url地址;一、Apifox安装和下载。3.在项目内新建接口;二、使用Apifox。原创 2025-11-03 17:06:44 · 73 阅读 · 0 评论 -
接口测试(一)
6.状态码是服务器回应的第一句话(2xx成功,4xx客户端错误,5xx服务端错误,3xx重定向:需要进一步操作,1xx信息性:请求已收到,继续处理)。8.http:超文本传输协议,Web通信基础协议,客户端和服务端之间请求和应答的标准,通信规则。10.接口测试价值:更早发现问题,更高的测试效率,覆盖度更广的核心价值。11.遵循需求分析->用例设计->脚本编写->执行->报告的标准流程。7.头(Headers)是元数据,体(Body)是真正的内容。9.接口测试:绕过UI,直接验证服务器逻辑的测试。原创 2025-10-12 16:50:51 · 231 阅读 · 0 评论 -
Apifox 自动化测试
原创 2025-10-11 09:38:40 · 157 阅读 · 0 评论 -
安全笔记(二)
12. 4 种常见的访问控制机制:DAC、role-BAC、rule-BAC 和 MAC。它们的特点分别是:自主访问控制、基于角色的访问控制、基于规则的访问控制和基于标签的访问控制。11.身份认证的主要场景可以分为:对外认证和对内认证。其中,对内认证往往会因为管理的疏忽,导致很严重的问题。从威胁上来说,无认证和弱密码,是最普遍的安全问题。除此之外,各种密码和认证信息的窃取,也是黑客常用的攻击手段。13.威胁评估的主要思路是,通过识别数据、识别攻击、识别漏洞这三个步骤,来评估公司当前所面临的潜在威胁。原创 2025-09-30 18:19:59 · 117 阅读 · 0 评论 -
Playwright-总结
2.测试架构:核心层:页面对象模型、配置管理和工具封装。服务层:测试数据工厂、mock服务和断言库。执行层:本地执行、ci流水线和云测试平台。监控体系:实时报告、告警通知和性能分析。1.项目结构设计:页面对象模型、测试夹具、测试用例、工具函数和配置文件。测试分片:--shared=1/4,缩短75%执行时间;并行执行:--workers=8,提高800%吞吐量;依赖缓存:Docker层缓存,加快90%构建速度;智能重试:retries:2,减少30%误报;4.# 环境诊断命令。5.# 网络问题诊断。原创 2025-09-29 18:02:46 · 227 阅读 · 0 评论 -
Playwright-拦截与模拟网络请求
【代码】Playwright-拦截与模拟网络请求。原创 2025-09-23 13:58:05 · 218 阅读 · 0 评论 -
Playwright-元素定位策略
await page.getByPlaceholder('请输入手机号').type('13800138000');// 内置30秒等待。await page.getByLabel('用户名').fill('testuser');page.locator("text='登录'").click()// Playwright自动等待元素可操作。// 通过Label文本定位输入框。// Alt文本定位图片。// 创建自适应定位器。// 使用时会重新查询。提高可读性和稳定性。# 显式等待元素出现。原创 2025-09-22 14:45:56 · 270 阅读 · 0 评论 -
Playwright-交互操作
1.基础操作:点击、输入和选择;2.高级操作:拖拽、键盘和鼠标;:输入框动态加载/内容清空不彻底。:按钮被遮挡/加载中状态。3.特殊场景:文件上传。原创 2025-09-22 14:31:39 · 584 阅读 · 0 评论 -
Playwright-ui自动化工具
Playwright是微软开源的现代化 Web 自动化工具,支持 Chromium(Chrome/Edge)、Firefox、WebKit(Safari) 三大浏览器引擎,提供跨平台(Windows/macOS/Linux)和跨语言(Python/JS/Java/C#)的统一 API。原创 2025-09-04 16:36:59 · 522 阅读 · 0 评论 -
大模型(三)
安装deepseek模型和ollama。1.ollama官网。原创 2025-08-31 17:39:07 · 89 阅读 · 0 评论 -
Allure介绍和安装
( https://github.com/allure-framework/allure2/release)二、安装:Allure 报告的安装分为两部分,allure-pytest插件和Allure 命令行工具。2.执行命令:npm install -g allure-commandline --save-dev。2.解压到指定目录,例如 /home/user/tools/allure-2.x.x。验证:pytest --alluredir=report --version。前置:已有java 运行环境。原创 2025-08-17 18:05:20 · 463 阅读 · 0 评论 -
Mac Mysql 卸载
1.通过Mac自带的活动监视器查看;2.通过终端使用top命令;原创 2025-08-15 17:15:41 · 434 阅读 · 0 评论 -
pycharm安装
选择社区版本免费,专业版本需要收费,可免费试用30天。不要直接选择下载,需要找一下版本,原创 2025-03-07 09:25:41 · 196 阅读 · 0 评论 -
如何本地部署deepseek-r1ai大模型
ps:(可以选择不同版本的deepseek,需要选择和计算机内存匹配的版本)(2)在下载文件中启动项目:docker-compose up -d。3.在命令行输入:ollama run deepseek-r1:7b。1.下载ollama:https://ollama.com/(3)打开浏览器:输入网址127.0.0.1:3000。2.运行ollama:ollama serve。(1)下载open-webui源码。(5)配置ollama安装的大模型。4.向deepseek提问。(4)进行注册和登录。原创 2025-02-06 21:03:58 · 335 阅读 · 0 评论 -
解决Mac的鼠标滑动相反方向问题
下载地址:https://www.better365.cn/iscroll.html。使用Scroll方向反转后不会影响触控板方向,同时能够保证鼠标的方向为正常方向。原创 2024-12-29 11:45:37 · 627 阅读 · 0 评论
分享