![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能测试
文章平均质量分 64
主要记录jmeter压测实战问题
TiantianMami
这个作者很懒,什么都没留下…
展开
-
压测服务器指标查看方式及参数说明
2、ssh root@ip 回车 第一次需要yes 输入密码。:不可中断休眠(Uninterruptible Sleep)6、系统资源(线程、CPU、内存、交换空间)的实时信息。:线程或进程的状态。:休眠(Sleeping)MAC 查看压测服务器指标。3、top -H 查看线程。:运行(Running):停止(Stopped):僵尸(Zombie):换页(Paging): 在多线程模式下,原创 2024-01-29 11:41:54 · 1206 阅读 · 0 评论 -
性能测试基础概念
【事务】:一个接口可以是事务,多个接口也可以是事务,一个流程可以是事务,事务代表一个完整的功能,由测试人员决定。2.压力测试:一定量的压力+较长时间的测试,一般用于较长时间服务器的稳定性,个资源利用率的稳定性。(2)广义的并发用户数:同一时间发起的请求的用户数,请求可以是相同的也可以是不同的。【TPS】TPS是系统的重要性能指标,用于衡量系统在一定时间内能够处理的事务数(交易数)(3)狭义的并发用户数:同一时间发起的请求的用户数,请求都是相同的。(1)吞吐量:网络中每秒处理的事务数,是网络的指标。原创 2024-01-25 18:01:46 · 410 阅读 · 0 评论 -
jmeter-线程数设置为1,循环10次没问题,循环100次出现异常
对 jmeter 而言也是如此,jmeter 测试过程中,如果内存溢出的话,一般会出现上面的提示:java.lang.OutOfMemoryError: Java heap space意思就是堆内存溢出,不够用了。这个值不是越大越好,要根据压测使用的机器而定,一般而言,堆内存的最大值不要超过物理内存的一半,否则容易导致 jmeter 运行变慢、卡顿甚至内存溢出(因为java本身的垃圾回收机制是动态分配内存,调整的时候其本身会占用很多内存),NEW分配的内存,不宜太大。原创 2024-01-15 15:37:25 · 1291 阅读 · 0 评论 -
Jmeter分布式压测过程常见问题
解决:打开主控机的jmeter-bin,打开jmeter-properties,将mode=Standard 前面的#去掉,保存重启jmeter。在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters。以增大可分配的 tcp 连接端口数、减小处于 TIME_WAIT 状态的连接的生存时间。新建DWORD值,(十进制)设置为30秒。名称:TcpTimedWaitDelay,值:30。Jmeter运行的虚拟内存不足。原创 2024-01-25 14:29:10 · 439 阅读 · 0 评论