web性能测试之四(Web全面性能测试模型-测试用例分类)

上一篇 / 下一篇  2017-05-03 16:29:19 / 个人分类:web性能测试

性能测试用例分类
1、预期性能指标测试用例:主要是参照需求规格说明书。
2、用户并发性能测试用例(性能测试核心内容)
a)独立业务性能测试:单个模块测试,可以理解为单元性能测试(可以发现一些多线程、同步并发算法的问题)
1、完全一样功能的并发测试
2、完全一样操作的并发测试(包含上面一种,目的是验证核心模块在大量用户同时使用同一功能是否正常)
3、相同/不同的子功能并发测试(关注多个子功能同时使用)
b)组合业务性能测试:多个模块组合测试,可以理解为集成性能测试(把一些关联密切的模块组合起来测试,模拟实际场景)
1、存在耦合关系的核心模块进行组合并发测试(参考需求文档)
2、彼此独立、内部具有耦合关系的核心模块组合并发测试
3、基于用户场景的并发测试(最接近用户使用场景)
观察点:并发用户数与事务执行情况、数据库主机、应用服务器(CPU、MEM利用率、I/O)的关系。
3、疲劳强度与大数据量测试
a)疲劳强度主要是指在用户并发性能测试基础上长时间运行
b)大数据量测试
1、实时大数据量:用户多或业务数据量大
2、极限状态下的测试:已经积累了大量数据情况下
3、前面两种的结合
4、网络性能测试
主要测试用户数目与网络宽带的关系
5、服务器性能测试(模拟不同用户数)
服务器:数据库、Web服务器、操作系统
目的:找出服务器瓶颈,为系统扩展、优化提供依据
指标:CPU利用率、MEM利用率、磁盘I/O
p.s
1、通常性能测试按照预期性能指标测试就能满足要求
2、用户特别关心性能方面,可以参考全面性能测试模型
3、以自己测试需求考虑测试策略

TAG: 模型

 

评分:0

我来说两句

日历

« 2024-03-27  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 10419
  • 日志数: 10
  • 建立时间: 2016-05-24
  • 更新时间: 2017-08-15

RSS订阅

Open Toolbar