- 博客(8)
- 收藏
- 关注
原创 软件测试线上问题的发现、处理思路、过程
踩坑—— 发现问题跳坑—— 快速恢复线上服务,或者将对线上的影响降到最低填坑—— 找到问题原因,根本上解决问题避坑—— 举一反三,消灭隐患(找到问题,解决问题后,反思,复盘,避免反复踩坑)
2024-01-29 21:28:39 1700
原创 全链路压测的实施和方案
1、全链路压测方案确定2、压测集群研究、场景选择设计、脚本开发3、微服务改造(基础中间件、框架)4、线下验证5、数据工厂数据准备6、小流量下发验证7、大流量压测、系统监控、水位监控8、扩容/调优选择。
2024-01-23 16:30:30 391 1
原创 SQL优化
大的数据集,小表驱动大表的主要目的是通过减少表连接创建的次数,加快查询速度.9、避免在索引列上使用is null 和is not null。7、尽量避免在where子句中使用!1、尽量使用主键查询,而非其他索引。4、or或者查询改成union查询。1、使用可以存下数据最小的数据类型。8、列表数据使用分页查询。2、表单不要有太多字段。3、查询语句尽量简单。5、不用函数和触发器。
2024-01-22 18:05:10 317
原创 性能测试分析、解决、优化
1、自顶向下通过生成的负载来观察被测的系统性能,如响应时间、吞吐量;然后从请求的起点由外及里分析、从而找到性能问题所在2、自底向上通过监控硬件及操作系统的指标来分析性能问题(配置、程序等问题)硬件&网络—>操作系统—>数据库—>应用软件—>系统架构—>业务需求。
2024-01-21 21:47:17 1456
原创 性能测试设计
模拟系统实际承受的系统负荷,通过逐步加载(例如逐步增加模拟用户的数量),指数据在超负荷环境中运行,程序是否能够承担,关注点:how much。:查商品信息(接口请求,后端链路比较长设计价格、库存、优惠策略等等)
2024-01-15 11:30:12 340
原创 环境建设和质量体系
敏捷测试实践---测试左移为了避免返工(如修改bug,理解错需求,写错代码),让测试人员更早加入到项目流程中去,对问题及早发现,及早修复。能够增加测试的有效性,能进行自动化测试。1)测试分析和设计2)提高软件可测试性——可观察性,可控制性,可隔离性,可理解性,可自动化性。3)TDD。
2023-12-18 22:22:09 341
原创 测试环境治理规划方案
1、环境组成的复杂性:大部分公司都是由一套底层环境和若干套动态环境组成,动态环境部署依赖变更,稳定环境就是当前相对稳定的可用的环境。在多个项目并行时,同一个服务会在测试环境部署出来多个不同的版本,同时下游所谓的稳定服务,也可能产生不同的版本,产生不是上游所要依赖的版本。1、某些业务的上下游测试链路不通、某些场景没法验证,从而漏测、引发线上故障。2、测试环境不稳定,容易出现测试五分钟、排查两小时的情况,影响效率。先内灰,再外灰,在灰度环境发布没有问题,再推到下一个环境,正式环境。
2023-12-18 21:28:38 691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人