软件性能测试方法

最近做性能测试各种场景总是觉得自己理解不够透彻,觉得写来了整理整理思路,有什么纰漏之处希望大家来帮忙指正。

  关于性能测试的方法大致有七种:

一、性能验收测试(Acceptance Performance Testing)。

二、负载测试(Load Testing)。

三、压力测试(Stress Testing)。

四、并发测试(Concurrency Testing)。

五、配置测试(Configuration Testing)。

六、可靠性测试(Reliability Testing)。

七、失败恢复测试(Failover Testing)。

这个我主要说的是前三种(性能验收测试、负载测试、压力测试)

性能验收测试(Acceptance Performance Testing)

通过模拟生产运行 业务压力量和使用场景组合,测试系统能否满足生产性能要求。主要用来验证系统是否能够达到宣称的能力。

loadrunner加载策略图如下( 例如:要求达到100用户并发,响应小于2秒....):


负载测试(Load Testing)

不断增加系统压力,知道性能指标超过预定指标或者某种资源使用已经达到饱和状态。主要是用来找到系统处理的极限。

loadrunner加载策略图如下( 例如:预计极限在150)


压力测试(Stress Testing)

测试系统在一定的饱和状态下,系统能够处理的会话能力,以及系统是否会出现错误。一般用于稳定性测试。

loadrunner加载策略图如下( 例如:50并发下cpu资源使用率已经达到70%)

END!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 13,014评论 2 126
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 11,701评论 5 101
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,272评论 7 278
  • 软件性能的产生 1、从“经济学”的角度来考虑软件产品,这是一个意味深长的变化。 2、要运用投入产出的关系分析和指导...
    WinterM9阅读 8,673评论 0 29
  • 体验入 想做一件事或想学什么不能只去想要去做,成不成功不重要,重要的是去做了。去尝试了,才不会有遗憾。 找核心 任...
    微笑你我他阅读 1,090评论 0 0

友情链接更多精彩内容