- 博客(32)
- 收藏
- 关注
原创 【Whistle】Whistle测试工程师实战精通指南
Whistle测试工程师实战指南摘要:本文提供Whistle代理工具的全面学习路径,分为基础、核心和高级三阶段。基础阶段涵盖环境搭建、抓包分析和规则语法;核心阶段重点讲解Mock测试、弱网模拟和内容修改等实用技能;高级阶段探讨插件开发、团队协作和自动化集成。通过案例驱动的方式,指导测试工程师掌握网络请求控制、接口模拟和性能测试等核心能力,最终将Whistle深度融入测试体系。文档推荐以wproxy.org官方资源为主,强调动手实践和场景化学习,帮助测试人员从功能验证进阶为具备环境塑造能力的专家。
2026-01-29 08:17:56
548
原创 【Fiddler】脚本过滤识别模块接口过滤和标记,梳理业务影响范围实践指南
本文详细介绍了如何使用Fiddler进行接口抓包和分析,特别针对未知接口模块的情况。主要内容包括:1) Fiddler基础设置(HTTPS解密、过滤配置);2) 重点讲解脚本过滤方法,提供端口、URL关键词、响应类型等多种过滤示例;3) 高级抓包策略,如断点拦截、自动标记和批量导出接口信息。通过自定义脚本可智能识别和分类接口模块,提高测试效率。文章提供完整的代码示例,适合测试工程师快速掌握Fiddler的高级应用技巧。
2026-01-23 10:33:29
371
原创 【Windows】Redis基础与测试环境搭建
Redis是一个高性能的内存键值存储系统,支持多种数据结构,常用于缓存、消息队列等场景。测试工程师学习Redis有助于性能测试、数据验证等工作。在Windows环境下搭建Redis有多种方式:1)直接安装Microsoft提供的Redis版本(推荐);2)通过WSL2运行Linux版Redis;3)使用Docker容器;4)通过Chocolatey安装。安装后可通过redis-cli或GUI工具(如RedisInsight)进行操作,支持String、Hash、List等核心数据结构的CRUD操作。Wind
2026-01-15 23:34:04
964
1
原创 【Redis】Redis基础与测试环境搭建(Mac版)入门
Redis基础与测试环境搭建摘要 Redis是一个高性能键值存储系统,广泛应用于缓存、消息队列等场景。测试工程师学习Redis可进行性能测试、数据验证和中间件测试。Mac环境下可通过Homebrew、Docker或源码编译安装Redis,推荐使用Homebrew方式。配置文件中需关注持久化、内存和网络参数。Redis提供五大核心数据结构:String、Hash、List、Set和Sorted Set,各有专用操作命令。常用工具包括redis-cli命令行和RedisInsight图形界面。掌握基础命令后,可
2026-01-15 23:27:28
448
1
原创 【Python基础】python判空
本文介绍了Python中判断变量是否为空的多种方法。主要讲解了使用all()和any()函数判断多个变量是否全部/任意不为空,以及不同空值判断方式的区别。文章指出if x is None是最清晰的写法,而if not x适用于广义空值判断但需明确其适用范围。同时解释了is和==在空值判断中的差异,强调应根据实际需求选择合适的判断方式。对于函数返回值是否为空,建议直接使用if func():进行判断。
2025-12-20 17:57:11
602
原创 【使用Docker本机部署Jenkins搭建项目流水线】
本文介绍了基于Docker+Jenkins+Python的自动化测试部署方案。主要内容包括:1)环境准备,安装Docker、Jenkins和Python测试环境;2)测试项目准备,编写pytest测试用例并配置Allure报告;3)Jenkins配置,创建定时任务并设置构建步骤;4)测试执行与报告查看流程。通过该方案可实现每天8点自动运行测试并生成可视化报告,注意事项包括Python环境隔离、路径调整等。最终实现自动化测试的持续集成与部署监控。
2025-12-09 11:32:18
538
原创 【Python】基础数据类型-字典(dictionary)
Python字典是一种高效灵活的数据结构,广泛应用于键值对存储和快速查询。本文详细介绍了字典的基本特性、创建方式、访问与修改方法、遍历技巧以及常用方法(如keys()、values()、items())。特别强调了字典在测试工作中的应用实践,包括API交互中的请求构建与响应解析、测试用例管理、环境配置以及动态断言等场景。通过代码示例展示了如何利用字典的.get()方法实现安全访问、用字典推导式简化创建过程,以及使用defaultdict处理缺失键。字典凭借其易用性和高效性,成为Python编程和自动化测试中
2025-12-08 08:13:00
722
原创 【Python】基础数据类型-List
测试工作总需要使用到 Python 基础语言,而加强内功修炼才能让步子走的更扎实,适合新人和巩固基础的测试工程师上班地铁路上刷一下
2025-12-07 22:17:35
609
原创 【python】基础数据类型之String-字符串
本文系统介绍了Python字符串处理的核心技能,从基础操作到高级应用。主要内容包括:字符串创建与基本操作(索引、切片、拼接);常用方法(查找替换、格式清理、分割连接);字符串格式化(f-string推荐);编码解码处理;正则表达式高级匹配;以及日志解析、API验证等实战案例。通过具体代码示例,帮助开发者掌握字符串处理技巧,提升日常开发效率,特别是在数据处理、日志分析等场景中的应用能力。
2025-12-07 21:58:21
751
原创 【Python】JSON的基本使用-JSON 模式(Schema)与数据解析
本文介绍了Python中json模块的常用方法,包括dumps/dump和loads/load的使用。dumps可以将所有基本数据类型转换为字符串,dump可直接写入文件;loads将字符串还原为字典,load从文件读取。文章还解决了读取多行JSON文件的常见错误,提供了两种解决方案:逐行读取或合并为单个对象。最后给出了序列化实体对象的实例代码,包含对象转JSON和去除空值的实现。这些方法能有效处理JSON数据转换和文件操作,适用于各种数据处理场景。
2025-12-07 21:42:48
228
原创 【python】基础数据类型
Python3包含六个标准数据类型,分为不可变数据(数字、字符串、元组)和可变数据(列表、字典、集合)。这些基础数据类型各具特点:数字支持整数、浮点数等运算;字符串处理文本;列表和元组存储有序元素;字典实现键值映射;集合确保元素唯一性。测试服务端接口时,应针对不同数据类型设计测试用例,包括边界值和异常情况,使用unittest或pytest框架验证接口对各种数据类型的处理能力。通过自动化测试确保接口的健壮性,这对开发可靠的后端服务至关重要。
2025-12-07 21:27:51
670
1
原创 【Mysql】Mysql的安装部署和使用
本文详细介绍了MySQL 8.0的安装配置流程:从官网下载安装包,解压到指定目录后配置环境变量,创建并编辑my.ini配置文件设置端口、安装路径等参数。重点说明了如何以管理员身份初始化数据库(需保存临时密码)、安装MySQL服务并启动。针对常见问题如初始化失败、权限不足等提供了解决方案,包括清理数据目录、以管理员身份操作等注意事项。最后指导用户使用临时密码登录MySQL并完成后续配置。
2025-12-07 21:18:19
662
原创 【凭据助手路径未添加到 `$PATH`】docker安装配置镜像加速器后一直还是无法正常拉取
摘要:Docker拉取镜像失败,报错"docker-credential-desktop"未找到。问题原因是Docker凭据助手路径未正确配置。解决方案:1)重启Docker Desktop;2)将"/Applications/Docker.app/Contents/resources/bin"添加到$PATH环境变量;3)重置Docker凭据配置。核心是通过修复环境变量路径使系统能找到docker-credential-desktop工具。最终确认是使用homebr
2025-11-21 17:01:51
648
原创 【Claude Code】Claude Code-的大脑换成了GLM-4.6
摘要:本文介绍了Claude Code的安装配置流程。首先需要通过npm全局安装@anthropic-ai/claude-code包,并验证安装成功。接着配置settings.json文件,设置认证令牌、API基础URL和默认模型参数。最后展示了如何检查可用模型列表并开始使用Claude Code工具。全文提供详细步骤指引和相关文档链接。
2025-11-20 17:48:53
483
转载 Wispr Flow – AI语音转文本工具
Wispr Flow 是AI语音转文本工具,基于先进的AI技术,帮助用户在任何应用程序中实现快速语音转文字。Wispr Flow支持100多种语言,具备自动编辑、上下文感知和低音量识别等功能,大幅提升写作和沟通效率。Wispr Flow 的数据在传输和存储过程中加密,确保用户隐私安全。Wispr Flow 帮助用户突破键盘限制,让思维更自然地流淌。
2025-10-14 19:12:28
176
原创 【MacOS】Warp安装使用教程
Warp 是一款现代化的终端工具,以 AI 辅助、协作功能和直观界面为特色,非常适合开发者提升终端操作效率。支持集成 Git、Docker、Kubernetes 等工具的快捷命令,在设置 → “Plugins” 中启用。在设置 → “Keyboard Shortcuts” 中修改常用操作的快捷键(如复制、粘贴、分屏等)。)→ “Appearance”,可自定义颜色、字体、透明度,支持导入 VS Code 主题。选中一段命令及输出,右键选择 “Share Block”,生成可分享的链接(如。
2025-09-26 10:40:28
2448
原创 PyCharm 快捷键大全(Windows版)
PyCharm 快捷键速查表(Windows版) 核心功能分类 基础编辑:代码补全(Ctrl+Space)、格式化(Ctrl+Alt+L)、注释(Ctrl+/) 导航查找:全局搜索(Ctrl+Shift+F)、查看定义(Ctrl+鼠标) 重构工具:生成代码(Alt+Insert)、重命名(Shift+F6) 运行调试:运行(Shift+F10)、调试(Shift+F9)、断点操作(F8/F7) 窗口管理:关闭标签(Ctrl+F4)、工具窗口(Alt+1~9) 特色快捷操作 智能行操作(Ctrl+Enter)
2025-09-10 10:54:20
874
原创 【Docker、Jenkins相关问题交流】docker -v /var/run/docker.sock:/var/run/docker.sock意思
【代码】【Docker、Jenkins相关问题交流】docker -v /var/run/docker.sock:/var/run/docker.sock意思。使用时需谨慎。若将其挂载到容器,容器内进程就能以宿主机权限管理 Docker 资源
2025-02-18 09:28:17
660
原创 【docker基础实践】
实验环境准备:一台安装了虚拟化软件(如VMware Fusion或VirtualBox)的Mac,同时安装Docker。实验步骤启动虚拟机:在虚拟化软件中启动一个虚拟机,记录虚拟机启动后系统资源(CPU、内存)的占用情况。启动容器:在终端中运行一个简单的Docker容器,例如,记录容器启动后系统资源的占用情况。对比分析:对比虚拟机和容器启动后系统资源的占用情况,观察容器在资源隔离方面的特点,体会容器技术在资源利用上的优势。实验环境准备:安装好Docker的Linux或Mac系统。实验步骤。
2025-02-17 00:47:22
718
原创 【docker实践】如果我使用docker拉取镜像使用的jenkins的,我的python环境在主机,怎么使用
docker和jenkins基础实战
2025-02-16 22:35:05
969
原创 【测试基础Linux】是谁每天用CURL?
掌握上面知识后,就可以通过抓包方式,快速导出接口相关接口数据,从而快速进行接口数据的录入测试和快速构造Mock测试基本数据,搭配一下代理服务器,配合curl使用能解决跨域问题,测试人员在临时定位问题和解决线上问题定位的场景,主打一个快速响应,解决问题效果非常好,能混个靠谱(入门及格)。但其实大部分摸鱼族可能基础未必能做好的。
2025-01-09 17:44:01
565
原创 【测试基础Linux】三剑客使用案例
grep和awk是 Linux 中两个非常强大的文本处理工具,它们可以单独使用,也可以结合使用来执行更复杂的文本处理任务。以下是一些结合使用grep和awk。
2025-01-09 17:21:39
369
原创 【测试基础Linux】测试常用linux命令组合使用场景
如果你刚学习linux,单个指令学习上手过程,没有组合应用场景应用练习,那么建议您配合多个指令的组合场景,更好理解和消化linux指令
2025-01-09 17:17:33
703
原创 【Mac实践Docker】使用docker部署Testlink
docker实战练习使用多容器共享网络使用docker快速部署maridb和testlink
2025-01-09 01:31:42
1239
原创 N/A: version “N/A -> N/A“ is not yet installed. You need to run “nvm install N/A“ to install it befo
问题:N/A: version "N/A -> N/A" is not yet installed. You need to run "nvm install N/A" to install it before using it.
2024-11-13 22:17:57
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅