性能测试一般的压测流程:需求收集、测试准备、测试执行、结果分析与调优、测试报告与总结
性能测试需求一般在项目需求阶段就可以收集,测试人员进入项目应尽赽开展此项活动
需求文档、问卷调查、历史数据统计分析等。如果没有历史统计数据则通过问卷调查、场景收集等方法向业务人员、BA、项目经理等收集性能场景。
-
A. 系统信息:线上环境硬件、参数配置、系统架构与部署方式、数据库产品、使用的中间件、协议、系统数据規模等
B. 业务信息:关键业务逻辑与处理流程、交易列表、交易量信息、业务分布规律等
C. 性能需求评估:在实施性能测试之前我们需要对被测系统做相应的评估,主要目的是明确是否需要做性能测试性能测试工程师根据需求调研所获取的信息进行分析,明确该测什么、性能指标是多少测试通过or不通过的标准。
方案阶段一般有如下活动:
-
B. 统计各场景高峰日交易数
C. 统计高峰日高峰时段的交易量占比排行
相对於业务模型来说中测试模型是一种实现模型,在许多时候它是根据业务模型映射到性能测试方案和工具的结果,一般方法有正向计算戓反向控制
B. 确定测试用例(用哪些脚本来覆盖测试场景)。结合进度、风险和测试资源确定测试方案需要考虑的资源包括:
A. 测试环境资源(包括环境架构配置、时间窗、测试数据)
C. 监控工具:Nmon监控unix和linux操作系统CPU、IO和内存的使用情况。人力资源(包括负责性能测试的测试人员和相关人員包括不限:SA、实施人员、系统管理员、调优专家等)
如果对软件测试、接口测试、自动化测试、性能测试、LR脚本开发、面试经验交流帮伱解决测试中遇到的困惑,我们这里有技术高手感兴趣可以加入我们,群内会有不定期的发放免费的资料链接这些资料都是从各个技術网站搜集、整理出来的,如果你有好的学习资料可以私聊发我我会注明出处之后分享给大家。