ApacheJMeter压力测试工具使用安装教程

目录
  • JMeter的使用
    • 安装及设置
      • 下载
      • 启动
      • 切换语言环境
    • 简单使用
      • 1.新建线程组
      • 2.线程组配置
      • 3.新建HTTP请求
      • 4.配置HTTP请求
      • 5.配置监听器
      • 6.运行

JMeter的使用

安装及设置

下载

我们直接在官网点击Download Release进行下载,目前官网的最新版本是5.4.1。

我们直接选择apache-jmeter-5.4.1.zip直接下载即可

启动

我们将上一步中的压缩包进行解压,进入到下图所示文件目录,双击jmeter.bat即可,如下图所示:

双击双击jmeter.bat后会出现一个cmd命令框(这个命令框不能关闭),随后会弹出命令行界面,如下图所示:

JMeter基于java开发所以必须先安装jdk,我们本次运行的版本需要jdk 8+

切换语言环境

JMeter支持简体中文操作,我们在工具栏选择Options->Choose Language->Chinese(Simplified)

界面随机变成中文操作界面,如下图所示:

简单使用

1.新建线程组

我们右键点击测试计划,依次选择添加->线程(用户)->线程组,如下图所示:

2.线程组配置

上一步我们新建了一个线程组 – 测试组一,按照下图说明配置您的线程组接口即可

3.新建HTTP请求

我们在测试组上右键依次选择添加->取样器->HTTP请求。如下图所示:

4.配置HTTP请求

这个Http请求的配置跟平时操作差不多,平时请求需要怎么做就在这里怎么配置,没有特别需要说明的。

5.配置监听器

上面的HTTP配置完毕后先不要着急运行,我们可以为该请求配置监听器以监听该HTTP的请求过程以及结果。

这里我们选择了查看结果树、聚合报告、生成概要结果以及图形结果四个监听器。

如下图所示:

6.运行

我们直接点击上方工具栏中绿色的启动按钮即可,启动后按钮会变成灰色,如下图所示:

我们也能看到后台一直在打印输出请求数据,如下图所示:

JMeter的简单使用就到这里了。

JMeter中海油其他许多高级功能这里就不说了,后面有机会用到的话再说。

上面我们增加了四个监听器,有兴趣的小伙伴可以试试查看结果。

以上就是保姆级JMeter压力测试工具使用安装教程的详细内容,更多关于JMeter压力测试工具使用安装的资料请关注我们其它相关文章!

(0)

相关推荐

  • Jmeter分布式压力测试实现过程详解

    一.分布式压测原理 如下图(这个图说明的是要一台控制机,然后由这台控制机发压测脚本到每台远程执行机,然后由控制机收集执行机结果) 二.修改 Jmeter 配置文件 在主控机的jmeter的bin目录找到配置文件jmeter.properties.找到里面的remote_hosts 部分,修改内容为:remote_hosts=xx,xx代表的是压力机的ip:port.如果是多个压力机,之间使用[,]分隔 控制机端口修改,防止端口被占用(注意:控制机修改后,每台执行机的端口也要修改成一致) 电脑防火

  • Jmeter多用户并发压力测试过程图解

    jmeter多用户并发压力测试可用CSV Data Set Config (添加--配置元件--CSV Data Set Config) Filename: 文件的位置(如果是同目录下csv文件,可不填写路径,写名称即可) Variable Names: 变量名称.多个变量用 , 或者 ; 隔开 Recycle on EOF:文件结束后是否要循环 Stop thread on EOF(文件结束是否中止线程) File Encoding: 默认为ANSI Allow Quoated data: 双

  • jmeter压力测试工具简介_动力节点Java学院整理

    什么是压力测试 顾名思义:压力测试,就是 被测试的系统,在一定的访问压力下,看程序运行是否稳定/服务器运行是否稳定(资源占用情况) 比如: 2000个用户同时到一个购物网站购物,这些用户打开页面的速度是否会变慢,或者网站是否会奔溃 做压力测试的常用工具 做压力测试,一般要使用工具, 人工是没办法做的. 最常用的工具是LoadRunner, 但是LoadRunner毕竟是收费软件,而且使用上也比较复杂. 现在越来越多的人开始使用Jmeter来做压力测试. 免费, 而且使用上非常简单. 做压力测试的

  • Jmeter多台机器并发请求实现压力性能测试

    工作需要开始研究前置服务的压力性能测试,最后选定用jemeter工具,先用本机跑一万个用户,电脑直接蓝屏,通过研究发现当需要模拟数多达上万的并发用户时,使用单台电脑(CPU和内存)可能无法支持,会将程序跑崩溃,或是引起JAVA内存溢出. 由于jemeter本身就是java语言编写,就会耗费电脑的一部分内存,个人工作电脑的配置:16.00G内存,可以大概达到5000-8000左右的并发数量.这个还是这台电脑没有其他应用程序占用内存的情况,如电脑使用中已经将内存消耗很大,基本一台电脑来做性能测试是很

  • ApacheJMeter压力测试工具使用安装教程

    目录 JMeter的使用 安装及设置 下载 启动 切换语言环境 简单使用 1.新建线程组 2.线程组配置 3.新建HTTP请求 4.配置HTTP请求 5.配置监听器 6.运行 JMeter的使用 安装及设置 下载 我们直接在官网点击Download Release进行下载,目前官网的最新版本是5.4.1. 我们直接选择apache-jmeter-5.4.1.zip直接下载即可 启动 我们将上一步中的压缩包进行解压,进入到下图所示文件目录,双击jmeter.bat即可,如下图所示: 双击双击jme

  • Apache压力测试工具的安装使用

    1.下载 进入apache官网 http://httpd.apache.org/ 下载apache即可 2.启动ab 以windows环境下,apache安装路径为C:\apache\Apache24\为例 打开cmd命令,输入命令到bin目录 cd C:\apache\Apache24\bin 3.进行接口并发测试 提示:windows环境只支持get请求,post请求我试了几次不行 实例命令 ab -c 30 -n 600 http://v1-a.xgwl.net.cn/v1040_orde

  • Linux下Web网站压力测试工具Webbench使用教程

    Webbench是一个非常简单的压力测试工具,Webbench最多可以模拟3万个并发连接去测试网站的负载能力. (1)Webbench安装 复制代码 代码如下: wget http://www.jb51.net/soft/linux/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make make install (2)Webbench使用 复制代码 代码如下: webbench -c 1000 -t 60 ht

  • Web性能压力测试工具Siege使用教程

    Siege是一个多线程http负载测试和基准测试工具.通过使用Siege 提供的功能,可以很容易的制定测试计划:包括规定使用并发用户数.重复数量,从而可以模拟在服务器.网络或者其它对象上附加负载以测试他们提供服务的受压能力,方便的测试服务器的性能. 官方下载地址:http://www.joedog.org/pub/siege/ Siege安装: #wget http://www.joedog.org/pub/siege/siege-latest.tar.gz #tar -xzvf siege-l

  • Linux下Web性能压力测试工具http_load使用教程

    http_load介绍: http_load基于linux平台的一种性能测工具.以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能. 下载及安装: wget http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz tar xzvf http_load-12mar2006.tar.gz cd http_load-12mar2006/ make && make install http_lo

  • Mysqlslap MySQL压力测试工具 简单教程

    MySQL从5.1.4版开始带有一个压力测试工具mysqlslap,通过模拟多个并发客户端访问mysql来执行测试,使用起来非常的简单.通过mysqlslap –help可以获得可用的选项,这里列一些主要的参数,更详细的说明参考官方手册. 复制代码 代码如下: –auto-generate-sql, -a 自动生成测试表和数据 –auto-generate-sql-load-type=type 测试语句的类型.取值包括:read,key,write,update和mixed(默认). –numb

  • Web压力测试工具:http_load、webbench、ab、Siege使用方法

    前言:常在网络飘,哪有不挨刀?做网站的站长说不准哪天得罪了XX人,二话不说直接操着DDOS就上来搞你了,黑不了你,哥就D死你,遇到这样的无赖,还真没办法,因此经常性的给自己的网站做做压力测试,看看服务器的承载能力是很有必要的一件事. 一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死.还可以测试HTTPS类的网站请求. 下载地址:h

  • MySQL 之压力测试工具的使用方法

    一.MySQL自带的压力测试工具--Mysqlslap mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较.mysqlslap为mysql性能优化前后提供了直观的验证依据,系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户流量上限及其抗压性等问题. 1.更改其默认的最大连接数 在对MySQL进行压力测试之前,需要更改其默

  • MySQL压力测试工具Mysqlslap的使用

    一.MySQL自带的压力测试工具 Mysqlslap mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较.mysqlslap为mysql性能优化前后提供了直观的验证依据,系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户流量上限及其抗压性等问题. 1.更改其默认的最大连接数 在对MySQL进行压力测试之前,需要更改其默认

  • HTTP服务压力测试工具及相关术语讲解

    目录 前言 压测相关术语 压力测试工具 ab wrk go-wrk 前言 在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的请求量.排查可能存在的隐藏bug,同时了解了程序的实际处理能力能够帮我们更好的匹配项目的实际需求,节约资源成本. 压测相关术语 响应时间(RT) :指系统对请求作出响应的时间. 吞吐量(Throughput) :指系统在单位时间内处理请求的数量 QPS每秒查询率(Query Per Second) :“每秒查询率”,是一台服务器每秒能够响应的查询次数,是对一个

随机推荐