jmetertcp压力测试和性能测试(jmeter压力测试结果分析)
jmetertcp压力测试和性能测试(jmeter压力测试结果分析),新营销网红网本栏目通过数据整理汇集了jmetertcp压力测试和性能测试(jmeter压力测试结果分析)相关信息,下面一起看看。
基本配方
线程数=QPS 时间
注意QPS-每秒完成的请求数。时间完成每个请求响应所需的平均时间。
,QPS 时间是所有请求完成响应所需的总时间。如果所有请求的响应都需要在一秒钟内完成,那么线程数需要等于总时间值。
应力螺纹数的确定
比如一个活动,一个小时大概有60w人流量。计算应压紧的螺纹数量。一小时=60分钟=3600秒。
算法
第二定律,20%的时间跑80%的流量,换算成12分钟48w。流量为48W/12/60 ~=667,即在设定点之后,每秒要运行的线程数为667。也不是绝对的。线程数需要一点一点往上推,主要看测试前设定的指标。
指数
每秒事务数、接口错误率、响应时间、内存、cpu、网络、资源、jvm查看fgc和阻塞点。
压力测试
压力测试分为两种场景一种是单一场景,按下一个界面;第二种是混合场景,有多个相关接口。测一下时间,一般场景运行10-15分钟。如果是疲劳测试,可以压一天,也可以压一周,看实际情况。
为确认压力测量任务的要求,压力测量前应定义压力测量函数和压力测量指标。通常,需要确定几个问题
1.压力测量的固定接口参数还是压力测量的随机接口参数?
2.需要支持多少并发数?
3.3的目标是什么。每秒处理的事务数?响应时间是多少?
4.按服务器的名称或服务器的IP。一般是指定的服务器。
压力测量设置
线程数量并发线程的数量,有多少可以运行?具体是多少用户访问?
Rame-up period(以秒为单位)3360表示JMeter启动并发的秒数。了解准备时间设置启动虚拟用户数需要多长时间。如果线程数为20,准备时间为10,启动20个线程需要10秒,即每秒2个线程。
循环次数该设置不会改变并发次数,但会延长并发时间。总请求数=线程数周期数
调度器设置压力测量的开始时间、结束时间、持续时间和开始延迟时间。
检查压力测试结果。
运行后,检查结果树,检查接口是否成功。综合报告将显示压力测试的结果。主要观察样本,平均值,误差,吞吐量。
Samples:指示发出的请求总数。
Average:平均响应时间,默认为单个请求的平均响应时间(毫秒)。
测试错误请求的百分比。如果有错误,要看服务器的日志,配合开发查找位置原因。
Throughput:简称tps,Throughput,默认是指每秒处理的请求数,也就是服务器的处理能力。tps越高,服务器的处理能力越好。
压力测量结果分析
误差率应与开发一起确认,以确定误差是否允许或在什么范围内;吞吐量吞吐量如果每秒请求数大于并发数,可以慢慢增加;如果在压力测试机性能很好的情况下,吞吐量小于并发数,说明并发数不能再增加了,可以慢慢减少,找到最佳并发数。压力测试结束后,登录相应的web服务器,查看CPU等性能指标,分析数据;最大tps:不断增加并发数,当tps达到某个值时开始减少,那么那个值就是最大tps。
最大并发数最大并发数和最大tps是不同的概率。,并发数量会不断增加。达到一定值后,服务器的请求超时,可以视为最大并发数。
测试过程中存在性能瓶颈。如果印刷机任务管理器查看的cpu、网络、cpu都正常,没有达到90%以上,可以说明服务器有问题,印刷机没有问题。
性能考虑因素包括databa
龚自珍资料(清代诗人龚自珍生平事迹简介)
象牙塔是什么意思?(“象牙塔”有什么不好?)
彩色风信子(水培风信子容易养)
京字怎么读?
于吉是哪里人?(古代著名美女于吉在哪里?)
三本事业单位(我们还有哪些“三本”?)
电子酒柜(酒柜最全指南)
德州景点(德州62个景点)
玉兰油官网(玉兰油发布高端精华系列)
更多jmetertcp压力测试和性能测试(jmeter压力测试结果分析)相关信息请关注本文章,本文仅仅做为展示!