Jmeter压力测试

我下载的是apache-jmeter-5.1.1,下载地址

http://jmeter-plugins.org/downloads/all/

解压

D:\apache-jmeter-5.1.1\bin\jmeter.bat  启动

为了要监控CPU、内存,需要下载插件

 

JMeterPlugins-Extras-1.1.2.zip

JMeterPlugins-Standard-1.1.2.zip

这个两个包,我们只需要其中的jar包

解压放到apache-jmeter-5.1.1\apache-jmeter-5.1.1\lib\ext下

 

再下载ServerAgent插件,该插件网上不好找,如果找不到,请私信我。

ServerAgent下载直接解压,放在任何盘,启动端口默认为4444,不用修改。

windows用startAgent.bat启动,linux用startAgent.sh启动

如果4444端口被占用,修改端口,

修改端口的二种方式:

一、永久修改端口:

  CMD命令进入ServerAgent的根目录,此时可以看到ServerAgent.jar 此时在cmd中输入 "java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 5555 --tcp-port 5555"

二、启动一次性修改端口:

 >startAgent.bat --tcp-port 5555--udp-port 5555--sysinfo

 ServerAgent-2.2.1.zip

启动成功:

 

 

 

 

先启动agent再启动jmeter,

此时多了下面这些选项  jp@gc这些开头的

 

 

File->new,创建一个测试计划

在测试计划上右击,Add->Threads->Thread Group,创建线程组,模拟多人请求操作

在Thread Group上右击,Add->Sampler->HTTP Request

HTTP Request配置:

 

 Path后面?后跟的参数名称

 

在Thread Group上右击,Add->Listener->View Results Tree

              Add->Listener->View Results in Table

            Add->Listener->Summary Report

以上三个是结果和汇总报表展示

 

在Thread Group上右击,Add->Config Element->CSV Data Set Config,添加外部批量参数文件

 

 参数是json格式,注意这里的分割符是{,如果是单个字符串参数,分割符则是逗号

 

在Thread Group上右击,Add->Listener->jp@gc - PerfMon Metrics Collector,配置端口

 

posted @ 2019-10-05 14:42  点点积累  阅读(518)  评论(0编辑  收藏  举报