首页 > 编程知识 正文

如何理解压力,负载,性能测试,负载测试压力测试和性能测试

时间:2023-05-04 23:51:37 阅读:60338 作者:4606

1 .内存泄漏

高并发、每秒百万请求、每次循环内不断创建对象,内存已经爆炸,引起内存泄漏

2 .绩效指标

2.1 )、响应时间是指从用户从客户机发起请求到客户机接收到来自服务器的响应之间的时间

要结束,整个过程需要的时间。 2.2 )、HPS(hitspersecond ) :每秒点击次数,单位为次/秒。 2.3 )、事务处理速度(TPS ) :系统每秒处理的事务处理数,单位为笔/秒。 2.4 )、查询每秒(QPS ) :系统每秒处理查询的次数,单位为2次/秒。

2.5 )、最大响应时间(Max Response Time )是指用户提出请求或发出指示,系统做出响应(响应)的最大时间。 2.6 )、最小响应时间(最小响应时间)是指用户提出请求或指示系统做出响应的最小时间。 2.7 )、90%响应时间(90%响应时间)是指所有用户的响应时间排序,第90%的响应时间。 2.8 )、从外部看,性能测试主要关注以下三个指标吞吐量: 每秒钟系统可以处理的请求数、任务数。 响应时间:服务需要时间来处理请求和任务。 错误率:一次请求中结果错误的请求的百分比。

3 .无论TPS、QPS还是HPS,该指标一般都是衡量系统处理能力的非常重要的指标,越大越好。 根据经验,一般不包括金融业: 1000TPS~50000TPS,互联网化活动保险业: 100TPS~100000TPS。 不含互联网化的事件制造行业: 10TPS~5000TPS互联网电子商务: 10000TPS~1000000TPS互联网中型网站: 1000TPS~50000TPS互联网小型网站: 500t PS ~ 中间件(tomact、Nginx )、网络和操作系统等方面5 (JVM内存模型堆)所有对象实例和数组都分配在堆上,堆是垃圾收集器管理的主要区域

元数据区域:6.例如,新对象的创建继续放置在未来的e单元区域、放置在下面、原样保存、放不进去的情况下放置在CG (垃圾回收,即hxsdzm世代区域)、放置在下面的情况下放置在e单元。 如果还没收到,任务是大对象,试着放在旧的年代区域。 如果放在旧的年代也放不进去的话,调大尺寸,如果还不能放的话,就报告内存溢出异常。

e电元区GC (垃圾回收)将对象放置在生存区。 腾出空间

EGC :e单元格空间不足执行FGC:hxsdzm世代空间不足执行7.jconsole

可以从影响性能考虑点包括命令行启动以监视本地和远程APP应用程序

8.

正在运行:正在运行的

休眠:休眠

等等:等待

驻留:线程池中的空闲线程

监视:被阻止的线程,等待锁定

结论:中间件越多,性能损失越大,很多损失在网络上被交换

如果还有其他问题可以评论哦~,加群qq527413340

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。