扫码阅读
手机扫码阅读
自动化性能测试的理解误区
84 2024-02-23
性能测试实施流程
需求分析:什么业务/场景/问题,预期目标; 构建模型:业务模型、流量模型、数据模型; 压测准备:环境准备、脚本开发调试、监控检查; 压测实施:按照case执行脚本,监控指标,定位分析; 压测报告:场景覆盖度,结果是否达标,对线上的容量规划建议(结论);
性能测试理解误区
独立等配或等比例的性能测试环境; 符合业务场景和测试要求的数据量; 清晰的业务模型、流量模型、数据模型; 完善的监控覆盖、及时的变更响应、明确的变更范围;
自动化执行性能测试
稳定的性能测试环境(数据铺底/数据预热/服务发布/版本控制/完善的监控/硬件资源等比同配置); 测试场景覆盖率足够高(P0/P1场景全覆盖,P2场景部分覆盖),这样才能建立起业务模型和流量模型; 按照业务域对测试场景(脚本)进行划分,划分的原则是该场景不存在重叠的调用关系(服务调用层); 每个脚本定义好执行时间,通过任务调度的方式将存在重叠调用关系的场景间隔开,错峰执行,自动记录结果; 设定好每个场景的基准参考值,然后对未通过的场景进行人工执行确认,排查可能存在的性能问题; 合理的流程机制(融入日常研发交付流程),明确的团队内职责范围划分;
原文链接:
http://mp.weixin.qq.com/s?__biz=Mzg2NDAwMjM1NQ==&mid=2247487586&idx=1&sn=1a29ade1402227be3dad1fc6430a6bea&chksm=ce71583ef906d128f740096a3915fa10b32ab0ae766badbdd8b8de4729da31e4fa94034e691b#rd
老张的求知思考世界的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线