- 博客(429)
- 收藏
- 关注
原创 接口测试之mock服务常见场景有哪些
在接口化测试中,Mock服务是一种重要的技术手段,它通过模拟外部依赖的行为和数据,使得测试可以独立于这些依赖进行,从而提高测试的效率和可靠性。
2025-06-10 14:22:37
335
原创 接口测试中缓存处理策略
在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。
2025-06-10 14:17:55
431
原创 软件测试计划中时间与资源的估算
在软件测试计划中,时间与资源的准确估算对于项目的成功至关重要。它不仅影响测试活动的执行效率,还直接关系到项目的整体进度和成本。
2025-05-28 14:41:32
537
原创 性能测试之全链路压测及实施策略
全链路压力测试是一种模拟真实业务场景下,对整个系统从前端到后端所有组件进行高并发、高负载测试的方法。其目的是评估系统在极端负载条件下的性能表现、稳定性和容错能力,确保系统能够满足业务高峰期的需求,避免因系统崩溃或性能下降导致的业务中断和用户体验受损。
2025-05-26 16:56:50
788
原创 软件测试过程中如何定位BUG
在软件测试过程中,定位BUG是确保软件质量的关键环节。有效的BUG定位不仅能帮助开发人员快速修复问题,还能提升整个软件项目的效率。
2025-05-26 16:47:17
1163
原创 测试工程师要如何开展单元测试
单元测试是软件开发过程中至关重要的环节,它通过验证代码的最小可测试单元(如函数、方法或类)是否按预期工作,帮助开发团队在早期发现和修复缺陷,提升代码质量和可维护性。
2025-05-20 14:26:10
933
原创 Docker中部署Alertmanager
在 Docker 中部署 Alertmanager 是一个高效的方式,可以方便地将其集成到现有的监控基础设施中。
2025-05-20 14:21:20
485
原创 Grafana之Dashboard(仪表盘)
通过在面板中使用PromQL表达式,Grafana能够方便的将Prometheus返回的数据进行可视化展示。
2025-05-19 14:04:14
1273
原创 Grafana当前状态:SingleStat面板
Grafana的SingleStat面板是一种用于展示单个关键指标(KPI)的可视化组件,特别适合需要突出显示核心业务指标的场景(如实时销售额、在线用户数、系统错误率等)。它通过简洁的布局和丰富的样式选项,帮助用户快速聚焦核心数据。
2025-05-19 13:38:23
732
原创 测试工程师如何学会Kubernetes(k8s)容器知识
Kubernetes(K8s)作为云原生时代的关键技术之一,对于运维工程师、开发工程师以及测试工程师来说,都是一门需要掌握的重要技术。作为一名软件测试工程师,学习Kubernetes是一个有助于提升自动化测试、容器化测试以及云原生应用测试能力的重要过程。
2025-05-16 13:36:09
793
原创 Grafana分布统计:Heatmap面板
Heatmap是是Grafana v4.3版本以后新添加的可视化面板,通过热图可以直观的查看样本的分布情况。在Grafana v5.1版本中Heatmap完善了对Prometheus的支持。这部分,将介绍如何使用HeatmapPanel实现对Prometheus监控指标的可视化。
2025-05-16 13:28:49
658
原创 软件测试之测试计划主要包涵哪些内容?
通过全面、深入地规划测试计划,可以确保测试活动的有序进行,提高测试效率和质量,为项目的成功发布提供有力保障。
2025-05-15 16:41:49
434
原创 鸿蒙应用开发 - 多Module设计
在鸿蒙应用开发中,采用多Module设计可以帮助开发者更好地组织代码、提高复用性、加快编译速度,并支持模块化开发。
2025-05-14 11:21:50
656
原创 Grafana变化趋势:Graph面板
Graph面板是最常用的一种可视化面板,其通过折线图或者柱状图的形式显示监控样本随时间而变化的趋势。Graph面板天生适用于Prometheus中Gauge和Counter类型监控指标的监控数据可视化。
2025-05-14 09:58:04
917
原创 鸿蒙开发之Task状态切换
鸿蒙(HarmonyOS)开发中,Task(任务)是应用开发中的重要概念,用于管理异步操作、后台任务以及线程调度。Task状态切换涉及任务生命周期的管理,包括任务的创建、运行、暂停、恢复和销毁等阶段。理解Task状态切换对于编写高效、稳定的应用至关重要。
2025-05-13 15:52:55
388
原创 鸿蒙开发之嵌套对象更新
鸿蒙(HarmonyOS)开发中,嵌套对象更新是一个常见的需求,特别是在处理复杂数据结构和状态管理时。嵌套对象指的是对象中包含其他对象作为属性,这种结构在开发中非常普遍,比如用户信息对象中包含地址对象,而地址对象又可能包含省市区等更细粒度的对象。
2025-05-13 15:42:01
459
原创 需求分析阶段测试工程师主要做哪些事情
在软件测试需求分析阶段,主要围绕确定测试范围、明确测试目标、细化测试内容等方面开展工作,为后续测试计划的制定、测试用例的设计以及测试执行提供清晰、准确的依据。
2025-05-08 17:18:50
778
原创 软件测试需求之测试类型分析
在软件测试领域,测试类型分析是确保软件质量的关键环节,它基于问题主体(即被测软件)和用户需求,明确需要开展哪些类型的测试,以全面、深入地发现软件中存在的问题。
2025-05-07 16:06:03
836
原创 软件测试需求之功能交互分析
功能交互分析是软件测试需求分析中的关键环节,旨在确保软件各功能模块在协同工作时能够按照预期稳定运行,避免因功能间的冲突、依赖或数据传递错误导致系统异常。
2025-05-07 16:03:10
448
原创 认识Grafana及其面板(Panel)
Grafana 是一款开源的数据可视化与监控平台,以其强大的数据展示能力、灵活的插件生态和广泛的兼容性,成为企业监控、IT运维、DevOps、物联网(IoT)和业务分析等领域的核心工具。
2025-05-06 15:27:06
783
原创 软件测试之需求继承性分析
需求继承性分析是软件测试过程中的一个重要环节,旨在确保新版本软件或系统在开发过程中,能够完整、准确地继承并实现原始需求,同时兼容或扩展原有功能
2025-04-30 11:17:32
391
原创 Pytest中的fixture装饰器详解
pytest是Python生态中最流行的自动化测试框架,它通过简洁的语法、强大的功能(如fixture、参数化、插件扩展等)和丰富的插件生态,帮助开发者高效完成单元测试、集成测试和端到端测试。
2025-04-29 10:59:25
538
原创 Prometheus使用Recoding Rules优化性能
通过PromQL可以实时对Prometheus中采集到的样本数据进行查询,聚合以及其它各种运算操作。而在某些PromQL较为复杂且计算量较大时,直接使用PromQL可能会导致Prometheus响应超时的情况。这时需要一种能够类似于后台批处理的机制能够在后台完成这些复杂运算的计算,对于使用者而言只需要查询这些运算结果即可。
2025-04-29 10:48:23
642
原创 Prometheus自定义告警模板及屏蔽告警通知
在Prometheus告警管理中,自定义告警模板(Alert Templates) 是实现告警信息标准化、结构化输出的核心机制。通过合理设计模板,可以显著提升告警的可读性、可维护性及与下游系统(如邮件、IM、运维平台)的集成效率。
2025-04-28 10:02:37
645
原创 什么是redis数据库?要会哪些基础知识
Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,可用作数据库、缓存、消息中间件和实时分析引擎。它支持丰富的数据结构(如字符串、哈希、列表、集合、有序集合等),并提供高可用性、持久化、集群扩展等功能,常用于解决高并发、低延迟场景下的数据存储问题。
2025-04-28 09:56:05
552
原创 Prometheus中配置Alertmanager
在Alertmanager中通过路由(Route)来定义告警的处理方式。路由是一个基于标签匹配的树状匹配结构。根据接收到告警的标签匹配相应的处理方式。这里将详细介绍路由相关的内容。
2025-04-27 09:32:03
901
原创 Prometheus中部署Alertmanager
部署Alertmanager 是 Prometheus 生态系统中的一个重要步骤,用于管理和处理 Prometheus生成的告警。Alertmanager和Prometheus Server一样均采用Golang实现,并且没有第三方依赖。
2025-04-25 14:02:01
776
原创 软件测试之接口测试流程解析
接口测试(API Testing)是针对软件系统中不同模块或系统之间交互的接口进行的测试,目的是验证接口的功能、性能、可靠性和安全性是否符合需求。通俗理解:接口测试相当于测试“桥梁”是否稳固。
2025-04-23 17:05:23
513
原创 Prometheus定义主机监控告警实例
Prometheus 是一个强大的开源监控和告警工具,支持通过灵活的规则定义来监控主机(如服务器、容器等)的运行状态。以下是基于 Prometheus 的主机监控告警定义的核心步骤和示例。
2025-04-23 15:42:07
417
原创 Prometheus自定义告警规则
Prometheus中的告警规则允许你基于PromQL表达式定义告警触发条件,Prometheus后端对这些触发规则进行周期性计算,当满足触发条件后则会触发告警通知。默认情况下,用户可以通过Prometheus的Web界面查看这些告警规则以及告警的触发状态。当Promthues与Alertmanager关联之后,可以将告警发送到外部服务如Alertmanager中并通过Alertmanager可以对这些告警进行进一步的处理。
2025-04-22 14:39:39
760
原创 Prometheus监控告警处理
告警能力在Prometheus的架构中被划分成两个独立的部分。如下所示,通过在Prometheus中定义AlertRule(告警规则),Prometheus会周期性的对告警规则进行计算,如果满足告警触发条件就会向Alertmanager发送告警信息。
2025-04-21 15:13:35
1051
原创 Prometheus监控4个黄金指标和USE方法
Four Golden Signals是Google针对大量分布式监控的经验总结,4个黄金指标可以在服务级别帮助衡量终端用户体验、服务中断、业务影响等层面的问题。主要关注与以下四种类型的指标:延迟,通讯量,错误以及饱和度
2025-04-17 16:22:13
974
原创 鸿蒙开发之嵌套对象更新
鸿蒙(HarmonyOS)开发中,当处理嵌套对象并需要更新其状态时,尤其是在使用声明式UI框架(如基于JavaScript/TypeScript的开发)时,你需要确保UI能够正确响应嵌套对象内部属性的变化。鸿蒙的声明式UI框架提供了一些机制来帮助你实现这一点。
2025-04-16 14:25:04
507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人