Jmeter接口及性能报告监控插件

一.操作步骤:

1.在测试计划下新增一个线程组:

并在线程组下新增一个http请求

3.读取配置文件中的参数:在添加的http请求下添加配置元件-CSV Data Set Config(读取文件中的参数,可准备多条数据,并发或循环)(读取文件类型,txt,是要修改后缀名的,以后再议论)

3.配置待测试的请求参数:需要注意的是如果要输入协议,就不要在服务器名称或IP前加http或https了,否则会直接访问到http://http://上去;如果访问http接口的时候还需要Header或Cookie或者token,就直接在对应的http请求后添加即可;发送参数的参数值直接通过${参数名}的方式即可调用

4.添加监听器则是用各种方式记录测试结果,目前添加表格、聚合报告和查看结果树即可:

5.在线程组中设置同时访问接口的用户数量:线程数即为模拟的用户数量,Ramp-Up Period(in seconds),设置准备时长,每秒钟启动的线程数=线程总数/启动时长,若Ramp-Up Period=0即为并发请求;循环次数为每个线程发送请求的次数

点击启动,即可开始测试

三.使用Jmeter监测服务器性能指标:

下载 PerfMon插件,该插件包括两个部分:

1.ServerAgent:

ServerAgent放在被压测的服务器上,是用来收集服务器相关性能指标(cpu、memory、tcp等)、以及jmx等metrics信息,然后通过 TCP or UD协议来发送给jmeter。启动后,默认监听4444端口,ServerAgent是一个文本协议,可以使用任何客户端发送/接收metrics数据信息。

只需要将SeverAgent添加到服务器上然后再启动即可。

2.The Metrics Collector Listener

The Metrics Collector Listener是在jmeter上运行的插件,用来收集agent发送的metrics信息,展示图表的。

下载地址:(https://jmeter-plugins.org/?search=jpgc-perfmon),加压后,把lib里的两个jar拷贝到jmeter的lib目录,吧lib/ext里面的两个jar拷贝到jmeter的lib/ext目录。重启jmeter即可。

在jmeter的添加>监听器中,可以选在perfMon选项:

添加jp@gc - PerfMon Metrics Collector可用来监控服务器性能数据,可监控的指标有CPU/内存/磁盘IO/网络IO/TCP/SWAP分区等性能指标

其中,HostIP为被监控服务器的IP,Port为端口号,默认为0000,Metric parameter则是具体的监控设置

3.性能指标结果分析:纵轴为性能结果指标,单位为百分比,横轴为运行时间,单位为秒

猜你喜欢

转载自blog.csdn.net/ak739105231/article/details/87893217