测牛学堂软件测试学习笔记:性能测试理论基础(2)

性能测试常见分类

①负载测试:模拟用户持续不断的访问某个接口或某个页面,以此来查看服务器的性能指标。

②压力测试:通过确定系统的瓶颈或不能接收请求的性能点,来获得系统提供的最大服务级别的测试。

说明:压力测试的特点是一瞬间给的,是大并发,不是循序渐进 ☆

总结:

1吞吐量一旦下降,就是出现拐点了,那么就意为着最佳处理的点已经过去了,千万不要等到崩溃点

2 压力测试就是一瞬间的高并发。在高并发下,查看服务器指标情况,找出最大极限点。

③稳定性测试:找出服务器的最大负载值,在最大负载值的压力下持续长时间的运转,以此查看服务器的稳定性。

总结:

极限的负荷下,最大的负载强度下,长时间运转,看服务器是否能够稳定,不崩溃,就是测稳定性

④配置测试:找到系统各项资源的最优分配原则,到达最优的状态 ☆(数据库的配置,应用服务器的配置)

⑤强度测试:迫使系统在异常的资源配置下运行(异常:短时间内大数据、磁盘空间不够)

⑥大数据量测试:是与并发相结合的极限状态下的综合数据测试(百万级以上才是大数据量,双十一1秒钟600w+)

注意:

1性能测试有很多分类,每个分类之间也有相似之处,不必纠结于概念性的分类说法。(可靠性、并发)

2 重点记忆1,2,3的。

常用性能指标

①吞吐量(TPS):服务器每秒钟处理事务数

关于事务的说明:

比如:登录的功能,共有四个请求,那么这四个请求,就叫一个登录事务

支付TPS:每秒支付成功多少人

登录TPS:每秒登录成功多少人

②响应时间:从发完请求到响应回客户端的时间

1秒内算优秀

3秒内算良好

5秒内算较好(老标准)

5秒以上不合格

说明:一般情况下,性能需求里会写清楚数据量大的时候,响应时间是多少,如果没写,默认是就是3s内 ☆

总结:对于响应时间的预估,业界经典理论就是“1-3-5” (即1s算快,3s正常,5s无法忍受)

③CPU占用率:不能大于70%-80%(不绝对)

④内存占用率:不能超过75%(不绝对)

⑤最大并发用户数:根据项目实际情况而定(不绝对)

区分三个概念:

1)在线用户数:所有正在访问系统的用户(不一定操作,挂着)

2)并发用户数:同一时间对服务器产生请求的用户总数

3)系统用户数:系统里真实的用户数量(可能是1w人,但就10人在线,2人产生并发)

说明:输入用户名和密码,是在线数,因为没发请求;如果点击登录,才叫并发数。

举例:9点打卡,9:01算迟到,60s内有100人打卡,并发数是多少?100/60=2(向上取整)

面试题

XXX邮箱去年全年处理邮件约100w条,考虑到3年后可能递增到每年200w条。假设每年处理量集中在8个月,每个月20个工作日,每个工作日8小时。试采用80/20原理,估算系统服务器高峰期的处理能力应到达什么水平?

分析:

1应该按每年200w计算

2:80/20原理,20%的时间做了80%的事,而80%的时间做了20%的事(访问量:18-24点是高峰)

3:高峰处理能力就是计算他的TPS,而1条记录,就是一个事务(每个事务一定伴有多条请求)

计算过程:总事务数/总秒数

每年200w条,工作天数是8个月x20工作日 = 160天,每天就是2000000/160 = 12500条

80%业务:12500x0.8 = 10000个/天

20%时间:8小时x3600秒x0.2 = 5760秒

求TPS每秒事务数:就是10000/5760=1.736个事务/秒(向上取整是2个事务/秒,注意不是四舍五入)

简单估算并发数的公式:【在线数x10%=并发数】

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,717评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,501评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,311评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,417评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,500评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,538评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,557评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,310评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,759评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,065评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,233评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,909评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,548评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,172评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,420评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,103评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,098评论 2 352

推荐阅读更多精彩内容