七秒鱼记忆~
每天进步一点点!!!
性能测试场景设计

线程数:并发用户数  -->1000以下
Ramp-Up时间:在多少秒内运行完成设置的并发用户数;在1秒的时间造出10个并发用户数  -->一般500以内的并发用户,设置2s左右
循环次数:比如1秒的时间造出10个用户,循环1次,则每个用户只运行一次,总共运行10次;
永远循环:结合调度器来使用,
持续时间:持续运行多少秒结束
启动延迟:等待时长

负载场景设计:
1、下载插件:jmeter-plugins-manager-1.6.jar
2、存放到jmeter中的lib-->ext目录中
3、重启jmeter
4、在jmeter选项找到Plugins Manager-->Available Plugins选项
5、搜索jpgc,选择插件,安装

阶梯场景

参数说明:
This group will start...threads:最大的并发用户数  -->如上图设置10,则最大并发数为10

First,wait for...seconds:等待多少秒开始  -->如上图设置为0秒,从0秒开始

then start...threads:启动多少个线程  -->如上图设置0,从0个线程开始

Next,add..threads every...seconds:每多少秒增加多少个并发用户  -->如上图设置,每1秒增加5个并发用户

using ramp-up...seconds:加速时间  -->如上图设置,用1秒的时间启动5个并发用户

Then hold load for...seconds:持续运行时间  --如上图设置,持续运行30s

Finally,stop...threads every...seconds:每多少秒停止多少个线程  -->如上图设置,每1秒停止5个线程

波浪式场景

参数说明:
Start Threads Count :并发用户

Initial Delay,sec :初始时间,-->Initial Delay >=Startup Time + hold load for + Shutdown Time

Startup Time,sec :启动时间

hold load for,sec :持续运行时间

Shutdown Time :停止时间

资源监控:ServerAgent插件

启动服务:./startAgent.sh --udp-port 0 --tcp-port 3450  
--udp-port 0 :关闭udp端口
--tcp-port 3450 :启用tcp端口为3450

启动防火墙:systemctl start firewalld

关闭防火墙:systemctl stop firewalld

检查防火墙状态:systemctl status firewalld


监听器:
jp@gc - Active Threads Over Time :随着时间变化的活跃线程数

jp@gc - Response Times Over Time :随着时间变化的响应时间

jp@gc - Transactions per Second :TPS

jp@gc - PerfMon Metrics Collector :监控服务器硬件资源

posted on 2021-08-03 16:37  fishing~  阅读(180)  评论(0编辑  收藏  举报