ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

负载、压力、

2021-10-18 17:34:18  阅读:190  来源: 互联网

标签:负载 系统 增加 并发 tps 测试 压力


一直以来,傻傻的搞不清楚负载测试、压力测试、稳定性测试这几个指标到底怎么区分的,今天花点完整的时间来好好思考一下;

 

性能测试----模拟用户的使用行为、场景,来提前看下在系统真实的投入使用后,系统的各项指标的情况;

那性能测试具体要怎么做呢?

1. 负载测试----逐渐增加负载,重点是过程,边观察边增加

负载测试-----就是在逐渐的增加负载,在负载逐步增加的过程中,系统的各项指标是什么样子的? 如查看tps,响应时间,错误率,服务器资源消耗情况 ,用语分析系统最大的性能(一个新系统,一上来你也不知道应该给多少负载,比如多少的并发请求的业务,通过一边增加一遍观察,比如你期望响应结果是1S,那么可能在刚开始增加并发的时候,响应时间都是在几十 几百毫秒之内,然后随着你的负载的逐渐增加,各项指标的值逐渐的增高,比如tps;但是继续增加负载,突然到了某个节点,你会发现随着请求的增加,你的tps值反倒变低了,此时对应的响应时间会变得越来越大,可能逐渐的大于1S,部分请求会报错;继续增加负载,然后各项指标急剧下降,tps很低,然后大量的请求报错-----通过这个不断增加负载的过程,你有个大概的了解,就是知道在多少并发用户使用的时候,你的系统表现是什么样子的;然后在超过多少个并发用户的时候,你的系统可能就是瘫痪了,不能用了,随着你的业务的增加,坑你用户在不断的增加,你得考虑是否提前升级系统配置或者优化系统 )-----这一段废话呢是我自己的理解

负载测试:逐渐增加并发请求数,查看tps,响应时间,错误率,服务器资源消耗情况,主要用于分析最大性能。------这一句精确概括的是别人写好的

 

2.压力测试--- 在最大性能的临界点上保持压力进行测试,查看服务器在高压力情况的处理情况,重点是持续高压    持续高压     持续高压,就是在比如早高峰,一个小时,地铁的扫码系统持续跑一个小时

在第一步的负载测试的过程中,已经知道系统的最大性能点了,然后保持这个压力(并发数),持续的跑一段时间,观察系统是否运行正常,主要就是看持续高压的情况下,各项指标的值是否也是在可接受的范围内,比如响应时间不大于1s,报错请求数低于0.1%;

3. 稳定性测试----连续xxxxxxxx天内,在一定的并发下进行测试,查看服务器运行情况是否能达到需求设计,重点是稳定,就是那个连续的时间那么多xxxxx,就知道重点是时间够长啊

 

标签:负载,系统,增加,并发,tps,测试,压力
来源: https://www.cnblogs.com/renjie1105/p/15384922.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有