标签:nsa 管理 display splay class 默认 tle none 基本操作
链接:https://pan.baidu.com/s/11DT0RfDRt-PLJCfZNunqsQ
提取码:bxmf
方法一:使用plugins-manager管理
下载jmeter-plugins-manager
,放到jmeter安装目录apache-jmeter-5.2.1\lib\extapache-jmeter-5.2.1\lib\ext
下
重启jmeter
方法二:单独下载需要的插件
重点是第一个选项
勾选上在你同时存在多个ThreadGroup时,才能顺序执行,而不是同时执行
添加ThreadGroup
重点设置三项
线程数÷Period=一秒执行多少个线程;
线程数×循环次数=共执行了多少个线程;
Preiod×循环次数=总的执行时间。
在测试之前我们要确定好这三个参数,比如我依次填写20;10;5,即有20个虚拟用户,每次要10秒全部执行完,循环次数为5次。
设定运行时间,而不是运行次数,如下图,300用户,10秒启动,运行300秒
官方文档提示尽量使用命令行执行,不要使用GUI进行测试
./jmeter -n -t myJM/kylin_jdbc.jmx -l myJM/result/result2.txt -e -o myJM/webreport2
Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值
#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100
Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间
Median:中位数,也就是 50% 用户的响应时间
90% Line:90% 用户的响应时间
Min:最小响应时间
Max:最大响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数
KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec
配置
Variable Name:对这个数据库连接的别名,在JDBC Request中也有一个叫做“Variable name”的变量名称,这两者的变量名称是需要一致的;
Database URL: jdbc:kylin://f服务器地址:7070/bankproject
JDBC Driver class:org.apache.kylin.jdbc.Driver
Username:数据库连接用户名
password:数据库连接密码
配置
Variable Name同上
基本操作和get相同
header需要新增专门组件处理
填写
JMeterPlugins-Extras.jar
JMeterPlugins-Standard.jar
ServerAgent
可在百度云
1.将间谍插件ServerAgent放到需要监听的服务器,并运行
2.添加性能监听
配置
设置监控目标
标签:nsa 管理 display splay class 默认 tle none 基本操作
原文地址:https://www.cnblogs.com/yyjjtt/p/12905392.html