性能测试基础
作者:软件测试工程师 发布时间:[ 2010/8/2 13:29:16 ] 推荐标签:
制定测试策略
测试目的不同,则相应的测试策略不同。
性能符合性验证?负载测试、疲劳强度测试。
性能能力验证?压力测试、疲劳强度测试。
性能调优?测试-调整-测试。负载测试、压力测试、疲劳强度测试。
制定测试方案
测试需求
测试策略
测试场景
测试环境
测试准备
人员及时间安排
问题与对策
执行测试方案
搭建测试环境
录制脚本、编辑脚本
布置测试场景
执行测试场景
测试结果分析
性能符合性验证:查看测试结果是否满足要求,比如响应时间、资源利用率、吞吐量等等。
性能能力验证:查看测试结果是否满足要求,记录软件系统的性能变化曲线。
对于确定是否存在性能瓶颈,首先判断是否存在硬件(包括网络)瓶颈问题,若不存在硬件瓶颈问题,则按照应用软件到系统软件(应用服务器、数据库服务器、操作系统)的顺序进行分析,确定瓶颈点。
性能调优:同性能能力验证确定性能瓶颈分析方法。
硬件瓶颈分析方法
内存分析方法
处理器分析方法
磁盘I/O分析方法
网络分析方法
内存分析方法
1.首先查看可用内存(MemoryAvailable Mbytes)计数器指标。若值较小则可能有内存问题,需进一步分析。
2.注意Pages/sec、Pages Read/sec和Page Faults/sec计数器的值。Pages/sec和Page Faults/sec的值持续很高,很可能内存问题,若Pages Read/sec的值超过5,则可判断存在内存问题。
3.根据Physical Disk计数器的值分析性能瓶颈。如果磁盘的Average Disk Queue Length计数器增加的同时Pages Read/sec并未降低,则可判断内存有问题。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南