- 博客(7)
- 问答 (3)
- 收藏
- 关注
原创 因果图与判定表法:精准测试复杂逻辑的黑盒技术
用户等级≥VIP1 | 订单金额≥100 | 优惠券有效 | 应用优惠 | 提示信息 || 用户名有效 | 密码正确 | 验证码正确 | 登录成功 | 错误提示 || Y | Y | N | × | √(验证码错误) || N | — | — | × | √(用户名无效) || Y | Y | N | × | "优惠券已过期" || Y | N | — | × | "订单金额不足" || N | — | — | × | "用户等级不足" || Y | N | — | × | √(密码错误) |
2025-06-26 13:00:59
397
原创 Spring MVC快速开发指南:传统Java Web项目高效搭建实战
一、Spring MVC项目初始化 1. 创建Maven Web项目 使用命令行创建:```bashmvn archetype:generate -DgroupId=com.example -DartifactId=myweb \-DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false``` IntelliJ IDEA创建步骤:1. File → New → Project2. 选择Maven → 勾选"Create from
2025-06-20 20:02:44
334
原创 软件功能测试的最高境界:从验证到价值创造的升华
在这个境界中,测试者既是严谨的科学家,又是富有创造力的艺术家,更是深刻理解价值本质的哲学家。功能测试的传统认知往往局限于"发现缺陷"的工具层面,而其最高境界实则是一种系统思维的艺术。当测试工程师超越简单的用例执行,开始思考"这个功能为何存在"、"它如何融入用户旅程"、"在什么边界条件下会创造或破坏价值"时,测试便升华为产品质量的共同创造过程。基于实时测试数据构建质量态势图,显示系统各维度的质量状态(功能完备性、边界稳定性、退化风险等),为决策提供直观的可视化支持。测试成为持续交付管道的润滑剂而非瓶颈。
2025-06-18 13:47:07
540
原创 Tomcat性能优化全攻略:提升Java应用吞吐量的关键实践
`maxThreads`:默认200,根据CPU核心数调整(建议公式:`CPU核心数 * (1 + 平均等待时间/平均服务时间)`)| ZGC | 超大堆内存(>32G)、极致低延迟要求 | 低停顿,但JDK11+才成熟 || G1 GC | 大堆内存(>8G)、平衡吞吐与延迟 | 平衡性好,JDK9+默认 || Parallel GC | 多核CPU、吞吐量优先 | 高吞吐,但停顿时间长 || CMS GC | 低延迟要求、中小堆内存(<8G) | 低停顿,但内存碎片多 |least_conn;
2025-06-15 19:04:15
920
原创 JMeter二次开发:构建高性能压测工具的核心技术与实践
/ 每个路由最大连接数。// 生成动态参数(如时间戳、随机数等)- Pre/Post Processor:请求前后处理。// 示例:生成带时间戳的随机字符串。// 复制结果数据到缓冲区。// 实现结果数据复制逻辑。// 设置到采样器上下文。// 创建HTTP采样器。- Sampler:实现压测请求的发送。// 定期输出性能指标。
2025-06-14 10:29:14
508
原创 软件性能测试的至高境界:从卓越到超越
软件性能测试的最高境界不仅仅是技术的堆砌,更是对软件开发流程的深度理解和优化。通过智能化的测试手段、持续集成的流程以及性能工程的实践,测试团队能够确保软件产品在高负载下依然保持卓越性能,从而提升用户体验,增强企业竞争力。在当今快速迭代的软件开发生命周期中,性能测试已不再是一项简单的质量保证活动,而是确保产品成功的关键驱动力。本文将探讨软件性能测试的最高境界,即如何超越传统的测试框架,实现智能、自动化、持续集成与持续部署(CI/CD)的深度整合,以及如何通过性能工程优化整个软件生命周期。
2025-06-13 17:46:41
272
空空如也
jmeter的吞吐量到底是怎么计算出来呢?
2021-06-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人