性能测试方法演示共24页
- 格式:ppt
- 大小:2.87 MB
- 文档页数:24
性能测试⽅案前⾔性能测试⽅案需包含测试测试需求分析、测试对象分析、测试重点分析、测试环境分析、测试场景构建⼏个关键点,其中:测试需求分析:测试中涉及的性能指标的定义测试对象分析:测试中涉及的业务及系统内部模块的定义测试重点分析:测试执⾏策略、测试监控策略、测试风险的定义测试环境分析:测试中涉及到的服务器资源、测试软件、测试数据、测试桩定义测试场景构建:从性能负载、接⼝、疲劳⾓度定义测试场景定义测试场景构建:从性能负载、接⼝、疲劳⾓度定义测试场景项⽬:我们先定义⼀个性能测试项⽬,⽤户⼿机连上wifi,然后打开浏览器链接任意⼀⽹址,页⾯被刷新到登录页⾯,⽤户输⼊⽤户名加密码后点击登录,以此进⾏下⾯的性能⽅案讲解。
1、测试需求分析可从需求⽂档、市场调研去收集性能测试指标1.1、需求⽂档1.1.1、客户明确需求通常情况,客户有明确的需求,定义⼀些性能测试指标,例:每秒⽤户登录页⾯刷新多少、每秒登录⽤户量多少,⽤户在线总量多少,我们明确性能测试指标。
1.1.2、客户隐形需求基于客户明确指标下,会有⼀些隐性指标,例:100万在线⽤户的查询在5秒响应,我们也许纳⼊性能测试指标内。
1.1.3、⽤户模型确定有了以下的性能测试指标后,我们可以创建我们的⽤户模型,如下:1. ⽤户指标:⽤户登录TPS需达到50、⽤户登录页⾯刷新TPS需达到250;2. ⽤户总量:总⽤户量100万;3. ⽤户模型:系统每天⽤户在线量在100万左右,平均在早晨8、11点期间登录,其中登录页⾯刷新与登录⽐例为5:1。
1.2、市场调研1.2.1、客户⽆明确需求也有特殊的情况,客户只会提供⼀些基础数据,例:2000个机构下,500万的⽤户总量,我们需要根据这些基础数据提炼出我们的性能指标。
1.2.2、市场调研需求有了基础数据后,还需要对我们所关⼼的性能指标做市场调研,最终得出我们的性能指标例:对其中1个机构1个⽉的⽤户登录数进⾏数据采集(每天早晨8-9点是登录⾼峰期,每天⼤约是1⼩时内登录100⼈次,平均到每秒100÷3600约为0.027次/秒),然后在推算2000个机构下,⽤户每秒登录0.027*2000约50次,在根据后台⽇志推算出,登录与登录页⾯刷新⽐例为1:5,登录页⾯刷新TPS为2500。