谈起性能测试,很多人会说我用JMeter做的,我用Loadrunner做的……诚然我们在性能测试过程中会使用工具,但是使用工具并不等于性能测试,性能测试有一个完整的流程,指导我们有条不紊的按步骤进行性能测试。
性能测试过程可以划分为以下几个步骤:
收集性能需求:可来源于用户调查、业务方咨询(产品、开发、架构)、同类型软件对比,结合业务特点,输出测试用例。
分析用户的使用模型是获取性能测试需求的有效手段,可根据历史数据,分析用户使用行为,另外还可参考历史项目或者其他同行业项目。业务内容一般需要覆盖关键核心流程以及开发提出的容易出性能问题的点。
此步骤需要用到的文档模板:性能场景收集模板。
准备性能环境:在进行性能测试之前,需要先完成性能测试环境的搭建工作,测试环境一般包含硬件环境、软件环境及网络环境。机器配置类型请尽量和生产保持一致(cpu类型/几核几G等)。
设计性能方案:包括性能测试进度安排、性能测试工具选型、性能测试监控方案、人力安排、风险预估等内容,输出性能测试计划。
此步骤需要用到的文档模板:性能测试计划模板。
开发存量数据脚本和灌数据:数据的分布要符合业务逻辑,可用性强。苍穹可使用OpenApi接口、引入、数据库存储过程、工具直连数据库等方式进行造数。
编写性能用例脚本:用例转换为脚本,可以先录制再修改,也可以直接编写脚本。目前常用的性能测试脚本类型有JMeter脚本和Loa
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。