jmeter——环境搭建及jmeter常用功能

jmeter——环境搭建及jmeter常用功能

  • 一、系统环境搭建:
    • 1、安装使用
    • 2、添加服务器监控插件
    • 3、添加连接mysql插件
  • 二、jmeter的一些常用功能
    • 1、新建线程组、http请求、结果树
    • 2、设置线程数、运行时间、循环次数
    • 3、设置定时器
    • 4、添加CSV文件
    • 5、添加响应断言
    • 6、设置用户参数
    • 7、添加事务控制器
    • 8、添加循环控制器、计数器、BeanShell取样器
    • 9、添加同步定时器
    • 10、添加服务器监控—jp@gc - PerfMon Metrics Collector
    • 11、连接MySQL数据库—JDBC Connection Configuration

一、系统环境搭建:

1、安装使用

如图所示,无需安装,解压后进入文件夹【bin】目录,双击文件【ApacheJMeter.jar】就可以直接运行使用。
jmeter——环境搭建及jmeter常用功能_第1张图片

2、添加服务器监控插件

把文件【JMeterPlugins-Standard.jar】复制到文件夹【\lib\ext 】目录
jmeter——环境搭建及jmeter常用功能_第2张图片

3、添加连接mysql插件

把文件【mysql-connector-java-5.1.47.jar】复制到文件夹【\bin\mysqljar】目录
jmeter——环境搭建及jmeter常用功能_第3张图片

二、jmeter的一些常用功能

1、新建线程组、http请求、结果树

  • 注:结果树放在整个测试计划目录下,就会呈现出所有项目的测试结果,放在项目目录下,就会只呈现单个项目的测试结果
    jmeter——环境搭建及jmeter常用功能_第4张图片

jmeter——环境搭建及jmeter常用功能_第5张图片

jmeter——环境搭建及jmeter常用功能_第6张图片

2、设置线程数、运行时间、循环次数

jmeter——环境搭建及jmeter常用功能_第7张图片

3、设置定时器

jmeter——环境搭建及jmeter常用功能_第8张图片

4、添加CSV文件

CSV文件数据量增加,要随之改变线程组数量
jmeter——环境搭建及jmeter常用功能_第9张图片
jmeter——环境搭建及jmeter常用功能_第10张图片
jmeter——环境搭建及jmeter常用功能_第11张图片
jmeter——环境搭建及jmeter常用功能_第12张图片

5、添加响应断言

注意断言要添加在对应接口下
jmeter——环境搭建及jmeter常用功能_第13张图片
jmeter——环境搭建及jmeter常用功能_第14张图片

6、设置用户参数

jmeter——环境搭建及jmeter常用功能_第15张图片
jmeter——环境搭建及jmeter常用功能_第16张图片

jmeter——环境搭建及jmeter常用功能_第17张图片

7、添加事务控制器

事务控制器可以自定义每个接口名称,让结果树中的运行结果分别归类到自己定义的名称下,便于查看和定位出问题的界面
jmeter——环境搭建及jmeter常用功能_第18张图片

jmeter——环境搭建及jmeter常用功能_第19张图片
jmeter——环境搭建及jmeter常用功能_第20张图片

8、添加循环控制器、计数器、BeanShell取样器

循环控制器可以循环调用接口,用于需要重复操作的步骤,如飞机订票系统中同一用户订多次票
BeanShell取样器可以显示请求参数

jmeter——环境搭建及jmeter常用功能_第21张图片jmeter——环境搭建及jmeter常用功能_第22张图片
jmeter——环境搭建及jmeter常用功能_第23张图片
jmeter——环境搭建及jmeter常用功能_第24张图片
jmeter——环境搭建及jmeter常用功能_第25张图片

9、添加同步定时器

同步定时器可以控制并发数
jmeter——环境搭建及jmeter常用功能_第26张图片
jmeter——环境搭建及jmeter常用功能_第27张图片

10、添加服务器监控—jp@gc - PerfMon Metrics Collector

在进行压力测试和负载测试时,要实时监控到电脑CPU等占用情况,就可以使用服务器监控来查看

(1)解压 ServerAgent-2.2.1.zip 到被监控计算机中
(2)运行
* Windows 服务器运行 startAgent.bat 文件
* Linux 服务器运行 startAgent.sh 文件(命令:进入对应目录输入【./startAgent.sh】)
* 注:如果是Linux虚拟机服务器,需要启动MySQL、Redis、Tomcat、startAgent服务。

(3)将 JMeterPlugins-Standard.jar 包复制到 jmeter 安装目录下的\lib\ext 下
(4)重启 jmeter
(5)添加监听器 jp@gc-PerfMon Metrics Collector到线程组目录下
jmeter——环境搭建及jmeter常用功能_第28张图片
(6)设置监控器:单击 Add Row,添加服务器的 ip,选择要监控的 CPU、内存、硬盘、网络等资源
jmeter——环境搭建及jmeter常用功能_第29张图片
(7)选择需要监控的文件
jmeter——环境搭建及jmeter常用功能_第30张图片

(8)如图所示红框内折线图即为线程占用资源监控情况
jmeter——环境搭建及jmeter常用功能_第31张图片

11、连接MySQL数据库—JDBC Connection Configuration

(1)把文件【mysql-connector-java-5.1.47.jar】复制到文件夹【\bin\mysqljar】目录
图略
(2)在线程组下添加配置元件【JDBC Connection Configuration】
jmeter——环境搭建及jmeter常用功能_第32张图片

(3)编辑配置元件【JDBC Connection Configuration】
jmeter——环境搭建及jmeter常用功能_第33张图片
(4)在线程组下添加取样器【JDBC Request】
jmeter——环境搭建及jmeter常用功能_第34张图片
(5)编辑取样器【JDBC Request】
jmeter——环境搭建及jmeter常用功能_第35张图片
(6)运行之后查看结果
SQL语句被执行,查询到数据库内容
jmeter——环境搭建及jmeter常用功能_第36张图片
(7)注:可以通过添加【BeanShell 取样器】来提取数据库查询结果,作为接口测试参数输入

jmeter——环境搭建及jmeter常用功能_第37张图片
jmeter——环境搭建及jmeter常用功能_第38张图片

你可能感兴趣的:(Jmeter)