自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (1)
  • 收藏
  • 关注

原创 坚持漏测复盘

测试人员结合用例对需求进行反串讲,把对需求的理解讲一遍,列出所有的测试点和测试场景,产品和开发同事评审是否有遗漏场景,如果没有异议,这样就可以很大程度上避免漏测了。在上线前,查看还有哪些问题,是未解决的,与产品、开发、测试经理商量,哪些bug是允许带到线上的,如果三方达成一致,那么线上再出问题,也是已知的,就没什么问题了。一个人精力毕竟有限,如果条件和时间允许,可以把测试过的功能交给你的搭档,让他帮忙再测试一下,毕竟每个人的测试思路不一样,也许也有收获也不一定呢。具体地说,什么是测试漏测?

2026-03-01 15:40:31 208

原创 作为测试,一定要会这些常用命令

做测试天天查日志、调接口、核对数据,不会常用命令真的很心虚😭 整理了精简版高频命令+避坑指南,好记好用,直接抄作业!高频实用命令(简化版,直接套用)

2026-02-27 08:48:19 343

原创 原来测试做久了,人真的会变得很敏感

沟通方式变了:从直来直去到换位思考 最开始跟开发、产品沟通,总想着直接指出问题,说话直白,没考虑过对方的工作逻辑。后来才明白,沟通要讲场景、讲证据,理解开发的实现逻辑、产品的业务诉求,才能高效推进问题解决。可真正扎进测试行业,从需求分析、用例设计,到执行测试、跟进缺陷、保障上线,我才真切感受到:测试这行,真的能把一个人从头到脚改造一遍。后来倒逼自己提前规划,主动跟进需求评审,预留测试缓冲时间,紧盯缺陷修复、回归验证节点,哪怕版本紧急加班兜底,也绝不放过质量隐患。有人说做测试久了,人会变得较真、敏感、死板。

2026-02-26 08:55:29 311

原创 马上,大批软件测试可能会下岗

AI正在重塑软件测试行业:测试人员面临价值重构与职业转型。数据显示,AI在用例生成、回归测试等重复性工作上效率远超人工,可降低80%成本。但AI短期内难以替代需求分析、风险预判等高阶工作,测试人员需从执行者转型为设计者。未来职业发展将呈现两极分化:掌握AI工具的测试开发/业务专家薪资可达25K,而仅会基础操作的测试员面临淘汰风险。建议从业者深耕业务逻辑、测试架构等核心能力,将AI转化为效率工具,而非威胁。

2026-02-25 08:50:38 391

原创 skill使用教程,从小白到大神进阶

(2)突然无法使用(NodeJS安装参考):如果正常使用中,突然发现claude命令无法启动claude-code了,可能是claude-code正在后台自动更新,等待几分钟后再尝试使用,如果还是不行,请先运行下列代码移除claude-code,注意,如果你的node安装目录不同,要替换成自己的安装目录:rm -rf /opt/homebrew/lib/node_modules/@anthropic-ai/claude-code。安装完成后,让我们启动 Claude Code,看看它长什么样。

2026-02-23 15:46:21 1593

原创 LLM大模型

大语言模型(LLM)是基于海量参数和文本数据训练的人工智能模型,具有理解生成人类语言的能力。典型代表包括GPT系列等。其核心特点在于涌现能力,如上下文学习、指令遵循和逐步推理,使其能处理复杂任务。LLM具有巨大规模、多语言/多模态支持、强大上下文感知等特点,广泛应用于翻译、对话等领域。同时也面临伦理风险挑战,需谨慎应用。该技术已成为AI领域的重要研究方向。

2026-02-23 10:16:09 261

原创 为什么女生做软件测试很有优势

行业里很普遍的共识,女生做软件测试整体优势很明显,而且很多公司也更愿意招女生,尤其是功能测试、自动化、测试工程师这类岗位。女生做测试的核心优势。

2026-02-22 17:07:41 221

原创 原来测试做久了,人真的会变得很敏感

测试工作重塑职业思维与习惯 摘要:从简单执行到深度参与测试全流程,测试工作深刻改变了从业者的思维方式与工作习惯。测试人员逐渐形成了风险预判的全局质量思维,从被动执行转为主动评估;时间管理上转变为紧盯节点、提前规划;沟通方式更注重换位思考与证据呈现;严谨性成为职业本能,体现在测试记录、场景覆盖等细节中。这些改变不仅提升了专业能力,更塑造了务实严谨的职业特质,使测试人员能在复杂项目中坚守质量底线。

2026-02-22 17:01:41 249

原创 作为测试,一定要会这些常用命令

做测试天天查日志、调接口、核对数据,不会常用命令真的很心虚😭 整理了精简版高频命令+避坑指南,好记好用,直接抄作业!高频实用命令(简化版,直接套用)

2026-02-22 17:00:46 249

原创 大厂测试视角:手把手教你如何优化简历

摘要:本文针对求职者简历石沉大海的问题,从大厂HR视角提出专业优化建议:1)突出价值而非工作记录,用数据展示业务影响;2)合理布局技术关键词通过ATS筛选;3)运用STAR法则描述项目经验,强调解决问题的能力。作者作为大厂测试专家,提供简历优化服务,帮助求职者精准匹配岗位需求,提升竞争力。全文聚焦简历如何从"执行记录"转变为"价值证明",助力获取面试机会。

2026-02-22 16:58:08 378

原创 端到端测试利器:Playwright入门教程

Playwright作为一款强大的端到端测试框架,能够帮助开发者编写可靠、易于维护的端到端测试脚本。Playwright作为一款强大的端到端测试框架,能够模拟真实用户的行为,与网页进行交互,并验证页面功能和表现。然后,通过context.newPage()方法打开一个新的页面,并使用page.goto()方法导航到指定的URL。上述代码首先使用page.title()方法获取页面的标题,并使用expect(title).toBe()进行断言,检查标题是否与期望的标题相匹配。五、结束测试并关闭浏览器。

2025-02-16 21:02:42 678

原创 2024年软件测试崩盘了吗,为什么都找不到工作了?

换个方向思考,这也是行业在进化的体现,门槛在提高的同时,相应的薪酬也在增长,而身在局中的我们需要跟上行业的发展脚步,才不至于在这个浪潮中被替代,被淘汰~过去几年,可能你只要会一些功能测试理论就能找到一份工作,但是现在的面试和招聘要求可以直观的感受到,企业要求在提高,自动化变成必会技能,最好还能做性能,会测试开发更好。调整好心态,持续学习,做正确的事才能摆脱焦虑。如同罗翔老师所说:“人最怕的就是清醒的堕落,什么都懂,却不行动,没有压力,无忧无虑,没有目标,加上一点迷茫,到最后还是维持现状”

2025-02-07 09:40:37 358

原创 美团-测试开发面试

整个面试过程持续了大半小时,基本是全程压力面试。

2025-02-05 18:37:23 445

原创 性能测试大佬不会跟你说的核心能力

要想精准定位问题原因,往往需要开发配合,比方说打印对应事物所有节点的debug日志,分析瓶颈区间的日志数据和正常区间的指标对比,比方说响应时间的占比,如果是数据库时间占比呈递增的状态,通常只需要解决数据库的问题。性能测试真正具备差异化的点,是性能瓶颈分析问题定位能力,不是掌握场景模拟手段,什么流量回放、压力测试,没有分析能力即使存在问题你可能也忽略过去。资源相关的:cpu使用率、内存使用率、网络、io,事务相关的:平均响应时间、吞吐量、失败率,数据库相关的:连接数、慢sql。

2025-02-04 21:38:34 187

原创 测试岗面试面得稀巴烂,全靠这些

软件测试面试题

2025-02-02 17:07:21 125

原创 Redis 持久化原理分析和使用建议

由于 AOF 日志文件中记录的是自 Redis 启动后每一条写操作,因此随着写操作的不断增加,AOF 文件将越来越膨胀,为了防止 AOF 文件不断地膨胀,Redis 为我们提供了一种 AOF 文件的重写机制。以下图为例,当我们对一个列表先后做了 6 次修改操作后,列表的最后状态是 [“D”, “E”, “F”],此时,只用 LPUSH mylist “D”, “E”, “F” 这一条命令就能实现该数据的恢复,这就节省了五条命令的空间。这样一来,即使宕机,快照文件也不会丢失,数据的可靠性也就得到了保证。

2025-02-02 09:42:13 1124

原创 hive常用函数

【代码】hive常用函数。

2025-01-30 09:33:47 207

原创 python3连接mysql数据库并实现增删改查

【代码】python3连接mysql数据库并实现增删改查。

2025-01-30 09:32:16 488

原创 性能测试主要测什么?

性能测试类型:负载测试(Load Testing)、压力测试(Stress Testing)、容量测试(Capacity Testing)、稳定性测试(Stability Testing)、峰值测试(Spike Testing)性能测试是一种非功能性测试,主要用于评估软件应用程序在不同负载条件下的表现。它关注的是系统的速度、稳定性和可扩展性。以上10款性能测试工具,有开源的,有试用的,说不定以后工作中某些需求可能用得上。2.吞吐量:并发用户数、资源利用率、稳定性、可扩展性。

2025-01-29 09:13:48 191

原创 接口测试通用测试用例

现在很多系统前后端架构是分离的,从安全层面来说,只依赖前段进行限制已经不能完全满足系统的安全要求,需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。测试的重点是检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。更多内容,欢迎关注公众号。

2025-01-28 15:16:01 367

原创 RocketMQ 5.x 生态系统

图片来源:Implementation Practices of Message Queue for Apache RocketMQ 5.0 - Alibaba Cloud Community相关视频:https://edu.csdn.net/course/detail/38515

2023-05-11 18:32:22 225

原创 RocketMQ 消息存储CommitLog ComsumeQueue

图片来源:为什么阿里要自研 RocketMQ ? | 赵坤的个人网站相关视频:https://edu.csdn.net/course/detail/38515

2023-05-11 18:32:02 203

原创 RocketMQ 消息存储结构

图片来源:设计(Design) · Apache RocketMQ开发者指南 相关视频:

2023-05-04 18:28:06 215

原创 Apache RocketMQ 系统架构

相关视频:https://edu.csdn.net/course/detail/38515图片来源:Service architecture - Message Queue for Apache RocketMQ - Alibaba Cloud Documentation Center

2023-05-04 18:26:34 114

原创 RocketMQ 多主多从架构

图片来源:From Alibaba to Apache: RocketMQ’s Past, Present, and Future相关视频:https://edu.csdn.net/course/detail/38515

2023-05-04 18:24:52 222

原创 无法设置 PySide6,在 python 中运行“from PySide6.QtCore import Qt”时出错

我尝试安装pyside6,它安装成功(Successfully installed pyside6-6.2.4 shiboken6-6.2.4)。这个问题似乎是由过时的内核(或未开发的 wsl 内核)引起的。实际上,将 wsl 更新为 wsl2 可能会进一步解决这个问题。但是我无法运行PySide6的“Hello World Program”,执行。...

2022-08-14 17:28:22 3148 1

原创 如何使用 PyQt 加载图片资源?

和一个 main.py 文件,它加载 ui.py 以显示界面,ui.py 从根目录的“images”文件夹中加载一些图像。我有一个带有一些脚本的函数文件夹和一个带有 PyQt 在 ui.py 文件上生成的代码的 ui 文件夹。如果我直接在 python 上执行我的脚本(在 main.py 文件上双击),图像将不会显示..但是,如果我使用带有“python main.py”的终端,图像会正确显示。注意:python 资源模块应该与您的 ui 文件位于同一目录中。将 Qt 资源文件转换为 python 模块。.

2022-08-14 17:15:28 1309

原创 DNS解析流程

dns是如何一步一步工作的DNS的工作原理和过程分为以下几个步骤:第一步:客户端提出域名解析请求,并将请求发送给本地域名服务器。第二步:本地域名服务器收到请求后,首先查询本地缓存。如果有这条记录,则本地域名服务器直接返回查询结果。第三步:如果本地缓存没有记录,则本地域名服务器直接向根域名服务器发送请求,然后根域名服务器返回域的主域名(根的子域) ) 的本地域名服务器。服务器的地址。第四步:本地服务器向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存。如果没有该记录,则返回

2022-04-23 18:49:46 4484

原创 什么是域名系统 (DNS)

DNS 服务器的工作原理DNS 目录分布在全球范围内,存储在称为 dns 服务器(即“域名服务器”)的特殊服务器中,这些服务器相互连接并定期通信,以同步目录信息并创建冗余。DNS 服务器和 IP 地址DNS 服务器存储将域名与特定 IP 地址配对的特定信息。一个域可能有一个或数百个与之关联的 IP 地址。例如,Amazon.com 在全球拥有数千台服务器,一个用户在一个国家内连接的物理服务器可能与世界其他地方的另一个用户完全不同。Internet 服务的全球性需要一个分布式和可扩展的 DNS 服

2022-04-23 18:45:19 3242

原创 Windows Server 中 DNS 服务器的新增功能

在 Windows Server 2016 中,DNS 服务器在以下方面提供了增强的支持。功能性 新的或改进的 描述 DNS 策略 新的 您可以配置 DNS 策略以指定 DNS 服务器如何响应 DNS 查询。DNS 响应可以基于客户端 IP 地址(位置)、一天中的时间和其他几个参数。DNS 策略支持位置感知 DNS、流量管理、负载平衡、裂脑 DNS 和其他场景。 响应率限制 (RRL) 新的 您可以在 DNS 服务器上启用响应速率限制。通过这样做,您可以避免

2022-04-23 18:42:21 874

原创 域名系统 (DNS)

域名系统 (DNS) 是包含 TCP/IP 的行业标准协议套件之一,DNS 客户端和 DNS 服务器一起为计算机和用户提供计算机名称到 IP 地址映射名称解析服务。笔记除本主题外,还提供以下 DNS 内容。DNS 客户端的新功能 DNS 服务器的新功能 DNS 策略场景指南在 Windows Server 2016 中,DNS 是一个服务器角色,您可以使用服务器管理器或 Windows PowerShell 命令安装它。如果您要安装新的 Active Directory 林和域,则.

2022-04-23 18:39:52 2036

原创 什么是域名系统或 DNS?

域名系统 (DNS) 最早出现在 1980 年代初期。它代表一个存储注册域名和互联网协议 (IP) 地址的互连服务器系统。随着互联网的发展,它成为在线互动中不可避免的一部分。大多数互联网用户甚至都不知道 DNS 以及它给我们带来的巨大好处。如果没有 DNS,您将无法通过在浏览器中键入 URL 来访问任何网站。计算机使用 IP 地址相互通信。由于人类无法记住数千串数字,因此我们必须使用域名而不是 IP 地址。phoenixnap.com在浏览器中输入比 198.24.170.115 更容易记住

2022-04-23 18:36:57 2611

原创 DNS 的工作原理——域名系统

在将域迁移到 Amazon 的 Route53 之前,我们应该首先确保我们正确理解 DNS 的工作原理虽然我们将在本系列的第二部分介绍AWS 的 Route53 域名系统 (DNS) 服务,但我认为首先确保我们正确理解DNS 的一般工作原理会很有帮助。一旦我们熟悉了 DNS 流程和术语,我们将探索将现有域迁移到 Route53。DNS 提供人类可读名称(如www.amazon.com)与其相关 IP 地址(如205.251.242.103)之间的映射。与电话簿相比,DNS 是最好的,您可以在电话簿.

2022-04-23 18:31:13 3672

原创 什么是域名服务器 (DNS) 及其工作原理?

首先,我们需要购买阿里云服务器和域名。域名建议用.com后缀的(一般五十左右),想要便宜的域名可以买.top等后缀的(一般几块钱)。点击这里购买域名云服务器的话,根据自己的需要购买,如果只是简单的发发文章图片,视频等,网站访问量不高的话,买个1核2G1M的配置也能够用。当然,如果对响应速度等体验比较看重的话,可以买个稍微高点配置的,比如2核4G的这样的。(注意:下单的时候先买服务器再去买域名,首购优惠很大不要错过,这里有份阿里云的最新优惠和代金券汇总)下面说说用阿里云服务器建立个人网站(以Word

2022-04-23 18:17:03 7598

原创 Jmeter beanshell的基础用法

//内置对象//vars.get(“变量名”);//vars.put(“变量名”,value);//vars.getObject(“变量名”)//vars.putObject(“变量名”,value);//String username=vars.get(“username”);//log.error(username);//vars.put(“username”,“admin123”);////String[] users=new String[]{“aa”,“bb”};//vars.

2020-11-13 16:17:17 218

原创 git基础命令

我们可以设置一些命令的别名,所以可以在可视化的文档下设置1、找到git安装下的目录,如果不知道自己的git安装目录在哪里,可以用cmd查看,输入where git2、打开gitconfig文件,即可输入命令,如可以增加这些3、git reset id (id是指文件提交的id),回退到你想回退的版本但是你回退之后你又不想回退了,想进入到最新的版本,这时候就可以使用git reflog查看所有你操作过的版本记录git reset是可以重置到某个commit的状态的,以下有几个参数需了解–hard:

2020-11-13 15:26:49 94

原创 Jmeter参数化实战

参数化流程1、找出需要做参数化的数据2、准备提供给参数化需要的数据源3、把脚本里的常量----变量(使用前面的数据源数据)Jmeter参数化方式1、CSV–需要配置元件 使用场景:账号密码2、函数式随机数、time、counter计数器3、变量4、编程式beanshell下面介绍CSV方式文件名:文件路径最好放在Jmeter的bin目录下,这样不用担心把脚本给其他人,其他人运行不起来函数助手----随机生成手机号135/137等${__Random(11111111,999

2020-11-12 14:16:42 174

原创 Jmeter记录小细节

小细节,如果我们想要提取token作为下一个请求的参数,token是放在json里面,这样我们可以先测试下提取,如上图中的$.token,正常显示了结果,测试成功。接着下一步操作,提取

2020-11-12 11:20:56 120

原创 jmeter掌握这些就足够了

最近不少测试朋友在问我有关于jmeter的相关技术点,我看他们连那些不常用的功能都是去研究个透,其实我想说jmeter的话,掌握一些比较常用重要的元件就足够在工作是上使用了。在罗列之前你得知道jmeter是啥东东?它是apche公司使用java平台开发的测试工具,所以想要使用它必须基于java环境才可以基本是测试人员用的最多,主要是用于接口测试性能测试压力测试自动化测试其实还有一款相同的软件loadrunner,不过jmeter对比前者的话,开源免费小巧在实际工作中使用jmeter的流程基

2020-11-12 10:25:28 100

原创 jmeter 前置处理器之用户参数

参数化之用户参数为什么要用参数化:因为不使用参数化的方式,就存在数据变化太大,手动修改一个个的http值。这个工作量极大且不好维护参数化的好处:当10个HTTP都使用同一个参数,当我去改变这一个参数的值。10个http的请求的参数也都会一并改变;方便维护用户参数的弊端在于,不适合取值范围非常大;后续会讲Csv data set config,适合范围大值1.用户参数增加流程示例图2.用户参数手动输入参数看下图的文字描述3.消息体/参数 输入方式:${name} name就是用户参数中

2020-11-12 10:05:46 676

软件测试AI测试工具对职业影响分析:高价值设计能力与自动化转型策略研究

内容概要:本文探讨了AI测试是否会替代传统软件测试工作,指出AI正在快速替代低价值、重复性的测试任务,如手工回归测试、简单用例编写、标准化接口测试和基础Bug验证。然而,AI无法替代需要深度思考与设计的高价值测试能力,如需求阶段的风险识别、线上故障的快速定位与系统改进、自动化测试框架的搭建等。文章强调测试工程师应从“执行者”转型为“设计者”,提升技术深度、业务理解、问题解决和工具化能力,以创造更高价值。; 适合人群:从事软件测试工作1-3年、面临职业瓶颈或担忧被AI替代的初级测试工程师;希望向高阶测试或质量保障方向发展的技术人员。; 使用场景及目标:①帮助测试人员识别哪些工作易被AI替代,明确职业发展方向;②指导如何通过技术进阶(如自动化框架搭建)、业务参与和系统性思维提升不可替代性;③提供具体的学习路径与职业成长建议,应对AI时代的挑战。; 阅读建议:此文档不仅分析趋势,更聚焦于测试人员的价值重塑,建议结合自身工作反思是否陷入重复劳动,并积极实践文中提出的四大发展方向,善用AI工具提升效率,同时强化设计与架构思维。

2026-02-19

软件测试基于多用户并发的性能测试基础概念解析:响应时间与吞吐量指标评估系统稳定性设计

内容概要:本文系统介绍了性能测试的基础概念与核心思维,帮助初学者完成从功能测试到性能测试的认知转变。文章强调性能测试的本质是模拟多用户并发场景,关注系统在负载下的稳定性、响应时间、吞吐量等关键指标,而非单个请求的功能正确性。详细讲解了平均响应时间、90%响应时间、最大响应时间、TPS(每秒事务数)、吞吐量等核心性能指标的定义、计算方式及实际意义,并深入剖析了进程、线程、协程在性能测试工具中的应用差异。此外,还阐述了事务控制器的作用、页面与接口性能的区别以及用户满意度指数的划分标准。; 适合人群:具备基本软件测试知识,刚接触性能测试的测试工程师或开发人员,尤其适合工作1-3年希望转型性能测试方向的技术人员。; 使用场景及目标:①理解性能测试与功能测试的核心差异;②掌握主流性能指标如响应时间、TPS、吞吐量的实际含义与应用场景;③为后续学习JMeter、LoadRunner等性能测试工具打下理论基础;④构建多用户并发的测试思维模型。; 阅读建议:建议结合实际测试工具操作同步学习,重点理解性能指标背后的业务意义和系统行为,避免死记硬背概念,在实践中体会“从单用户验证到多用户评估”的思维跃迁。

2026-02-19

Fiddler的抓包教程:HTTPS解密、数据修改与前后端问题定位综合应用

内容概要:本文详细介绍了Fiddler抓包工具的使用方法和功能,涵盖Web端、iOS端和Android端的抓包设置流程,重点讲解了HTTPS解密配置及证书安装步骤。文章深入剖析了Fidd包可捕获的数据类型,包括请求头、响应头、请求体、响应体、Cookies以及网络性能数据,并阐述了如何通过Fiddler进行数据分析、修改请求/响应数据、设置断点调试、模拟弱网环境及不同网络场景。此外,还介绍了数据保存、导出、过滤指定域名、屏蔽URL、拦截特定请求(如POST请求)、重放HTTP请求等功能,以及在安全测试中的应用,如参数篡改、Cookie劫持、SQL注入等测试方法。; 适合人群:具备一定网络基础知识的软件测试人员、前端与后端开发人员、网络安全分析师,尤其适合从事接口调试、性能测试和安全测试的相关从业者; 使用场景及目标:①用于接口调试与验证,分析请求与响应数据,定位前后端Bug;②进行弱网测试、异常网络环境模拟,提升应用稳定性;③实施安全测试,检测系统对参数篡改、会话劫持、注入攻击等风险的防御能力;④实现请求重放、批量测试与自动化调试,提高测试效率; 阅读建议:建议读者结合实际项目操作,边学边练,重点关注HTTPS解密配置、断点调试、AutoResponder和Composer功能的使用,同时注意在合法授权范围内使用Fiddler进行测试,避免侵犯隐私或违反安全政策。

2025-10-12

性能测试基于JMeter的阶梯式与波浪式场景设计:分布式压力测试及服务器资源监控实施方案

内容概要:本文档详细介绍了JMeter性能测试的进阶应用,重点涵盖阶梯式场景和波浪式场景的测试设计与实现方法。通过使用jp@gc插件中的Stepping Thread Group和Ultimate Thread Group,分别实现负载测试中逐步加压和压力测试中波动式加压的场景。文档还介绍了服务器资源监控工具ServerAgent的部署与配置,支持对CPU、内存、磁盘I/O、网络I/O等关键性能指标的实时监控。此外,详细说明了JMeter分布式集群的搭建流程,包括控制机与代理机的配置、脚本分发与结果汇总机制,以提升大规模并发测试的执行效率和系统稳定性。; 适合人群:具备一定JMeter使用基础,从事性能测试工作1-3年的测试工程师或研发人员; 使用场景及目标:①设计并实施阶梯式、波浪式压力测试场景,识别系统性能瓶颈;②结合ServerAgent实现服务器资源监控,全面分析系统性能;③通过JMeter分布式部署,实现高并发压力测试,提升测试效率与准确性; 阅读建议:建议读者结合实际测试环境动手实践文档中的每一步操作,尤其是线程组参数配置、ServerAgent部署及分布式集群设置,注意版本一致性、端口配置与防火墙策略,确保测试结果的可靠性。

2025-09-07

Postman使用指南:从基础入门到高阶功能实践的应用全解

内容概要:本文全面介绍了Postman这一广泛应用于API测试的强大工具的基本功能和高级特性,包括下载安装、接口测试方法,自动化测试流程设定,通过全局与环境变量提高效率的方法,利用外部文件实现参数化,编写与使用测试脚本进行断言检验,搭建Mock Server模拟未完成的后端API服务,生成详细的API文档便于协作,以及设置性能监控确保系统稳定性的具体步骤。每一个知识点配上了实际的例子进行详细解读,帮助使用者深入理解Postman的各项特性和操作技巧。 适合人群:软件开发工程师,尤其是专注于Web服务或移动应用程序开发的技术人员;QA工程师或从事软件质量保障的专业人士;想要提升API测试能力的所有技术人员。 使用场景及目标:①为正在构建RESTful或其他HTTP风格的网络服务团队提供一个简单而强大的测试平台;②加速前后端分离项目的进展,通过快速建立有效的接口测试计划,减少部署过程中可能出现的问题;③促进持续集成环境下的代码质量提升,借助高效的自动化机制缩短回归测试周期。 其他说明:Postman不仅是一款优秀的接口调试辅助工具,同时也支持高度灵活的工作流整合,例如与Jenkins这样的

2025-03-16

使用Fiddler进行网络抓包与优化调试的技术指南

内容概要:本文档详细介绍了 Progress Telerik Fiddler 工具的多种实用技巧,涵盖界面简介、配置设置、请求响应查看及分析、会话管理和过滤、会话保存、Gzip 解码以及断点设置等功能,帮助用户更好地理解和应用抓包工具于实际工作中。具体包括设置自定义会话视图来分别查看不同的请求类型,利用多种筛选规则仅保留必要的通信数据,通过保存会话的方式便于后续复查和团队合作,在必要情况下还可以解除压缩和中断特定请求用于篡改测试或问题定位等。 适合人群:适合有一定软件开发现代网络协议基础知识的技术从业者,特别是在 Web 开发测试、前后端对接联调等方面需要用到网络数据分析技能的专业人士。 使用场景及目标:主要应用场景为网页开发过程中对于网络性能的调试优化、解决复杂的在线问题和服务状态监测等领域。目标是为了确保应用程序能够稳定高效地运行,及时发现潜在的问题并且可以通过科学的方法对其进行跟踪修复。 阅读建议:为了从本教程中学到更多有价值的知识,应当跟随每一个步骤亲手尝试各项特性操作,同时结合自身项目背景思考相关技术的实际意义,进而达到理论联系实际的学习效果,并逐步培养出更加全面有效的调试能

2025-03-15

APP测试核心技术指南:从功能测试到专项测试

内容概要:本文档详细介绍了App测试的知识点。文章从App测试的具体方法出发,包括功能测试确保App的基础质量,接着详述了多个专项测试(安装、卸载、兼容性、稳定性、性能、弱网、交互性)。其中兼容性测试借助多种真实和虚拟设备以涵盖广泛的硬件与操作系统版本组合;稳定性测试运用Monkey工具自动化生成大量随机事件检验长期使用的可靠性;性能测试依靠专业工具检查移动设备的资源消耗状况等。同时比较了Web测试与App测试差异,最后介绍常用ADB命令及其功能,涵盖应用管理、文件交换、运行监控等方面。 适用人群:从事或计划转入移动端应用质量保障工作的相关人员,特别是具有初步测试概念但缺乏系统性App测试技能的学习者。 使用场景及目标:帮助新入职员工快速熟悉和掌握全面深入地对各种类型的手机应用程序进行全面而高效的测评手段;辅助测试人员更好地规划与执行各项针对性测试项目,提升产品质量和技术水平。

2025-02-16

软件测试-常见功能测试点

软件测试-常见功能测试点

2025-01-19

JMeter 安装、配置及其关键组件使用指南 - 性能测试工具

内容概要:本文档详细介绍了 Apache JMeter 的安装与配置步骤及其主要组件的功能和使用方法。首先讲解了 JMeter 的下载、JDK 的必要性以及在不同操作系统下的启动方法,并提供了将其界面切换为中文环境的具体操作。 JMeter 的核心概念,如测试计划、线程组、配置元件等关键组件,解释了各元件的角色及其协作机制,重点在于性能测试过程中常用的 HTTP 请求及其他类型的请求。同时,针对并发控制、定时任务、请求顺序等方面的问题,提供了具体的配置建议。此外,文档还包括了一些高级特性,如 JSON 提取器的使用方法、接口调试技巧、数据处理流程,以及如何通过 CSV 数据文件批量发送测试数据,甚至涵盖到了与数据库交互的部分。 适合人群:具有一定编程背景和技术运维经验的测试工程师或开发者,尤其是对性能测试工具感兴趣或需要进行Web应用程序压力测试的专业人士。 使用场景及目标:①帮助使用者快速搭建起基于JMeter的压力测试环境;②掌握如何配置高效的线程组合、采样器、监听器等功能模块,进而构建复杂的模拟用户行为场景;③能够熟练运用各种辅助插件完成对特定API接口的精准测试

2025-01-18

软件测试工程师职业发展路径与技能提升指南

内容概要:本文详述了软件测试工程师的职业发展方向与必备技能。主要包括Linux与bash的基本操作、SQL语法与数据库应用、前后端开发技巧、自动化框架(如pytest、unittest)的运用、客户端专项测试如兼容性和耗电量检测、服务端性能监控、基于DevOps的持续交付实践、以及贯穿全程的安全和管理措施。强调实际项目经验对个人能力培养的重要性,尤其对于SQL语句的实际操作和多数据库的应用,还有自动化测试平台及性能测试的实战经验等。 适用人群:旨在帮助新手和希望提升自己的测试工程师构建系统的行业知识结构,适应不断变化的工作需求和技术趋势,适用于有经验的技术爱好者和专业从业者。 使用场景及目标:提供一条明确的成长路线,使读者可以根据自身情况选择合适的技能进行深入研究和发展方向确定,特别是想转型成为高级测试专家或架构师的人群,同时为求职面试准备充足的理论和技术储备。 其他说明:本文不仅涵盖了广泛的知识点介绍,还针对每种技术给出了具体应用场景建议,便于读者将所学应用于解决现实中的工程难题,在工作中提高效率和解决问题的能力。此外还提供了安全和管理方面的指导,有助于形成全方位的职业视角。

2025-01-18

Allure测试报告工具

Allure测试报告工具

2024-11-17

Http协议内容总结 http协议包含哪些内容 Http协议的请求方法 Http协议实现的原理机制 get与post请求的区别

HTTP消息报头包括普通报头、请求报头、响应报头、实体报头 Cache- Control:no- cache 缓存 Connection:close/keep-aive 是否关闭或者保持连接 Accept-Charset:ios-859-1 字符集 Accept-Encoding:gzip.deflate 编码格式 Accept-Language:zh-cn 语言 Authorization:服务器授权验证 Host:主机 User-Agent: Location:重定向 Server:服务器版本信息 Content-Encoding:实体报头的编码格式

2024-06-29

apache-jmeter-5.6.2.zip

jmeter压测工具

2024-04-05

burpsuite安全测试工具

Burp Suite是Web应用程序测试的最佳工具之一,其多种功能可以帮我们执行各种任务.请求的拦截和修改,扫描web应用程序漏洞,以暴力破解登陆表单,执行会话令牌等多种的随机性检查 Burp Suite是一款信息安全从业人员必备的集成型的渗透测试工具,它采用自动测试和半自动测试的方式,包含了Proxy,Spider,Scanner,Intruder,Repeater,Sequencer,Decoder,Comparer等工具模块。 通过拦截HTTP/HTTPS的web数据包,充当浏览器和相关应用程序的中间人,进行拦截、修改、重放数据包进行测试。

2024-04-05

安全测试-web安全-安全测试通用测试用例

需要做web安全测试人员,针对应用程序的安全,整理的通用安全测试用例,适用于bs和cs架构; 安全测试分类,安全漏洞理论知识; 实践手工及工具扫描,使用burpsuites及xray联动扫描; 帮助基础学习安全测试人员掌握基本的安全知识和快速上手安全测试找到漏洞。

2024-04-05

mysql-installer-community-5.7.29.0.msi.7z

mysql-installer-community-5.7.29.0.msi.7z

2022-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除