您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

接口&性能测试工具-JMeter环境部署

时间:2020-04-07 14:12:54  来源:  作者:

目标: 能够完成 JMeter 的环境部署及基本使用

教程演示环境(环境仅供参考):

  • 系统平台: windows 平台
  • 系统版本: Windows 10 家庭中文版

步骤:

  1. 获取 JMeter
  2. 部署 JMeter
  3. 配置相关设置
  4. JMeter 启动方法
  5. JMeter 基本使用

步骤1: 获取 JMeter

  • 官网地址: https://jmeter.Apache.org/
接口&性能测试工具-JMeter环境部署

 

  • 下载地址: https://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.2.1.zip
接口&性能测试工具-JMeter环境部署

 

步骤2: 部署 JMeter

部署前提: 以本教程中使用的 5.2.1 版本 JMeter 为例, 需要 JAVA 8 (JDK) 及以上版本支持 !

  • JDK 环境可用性验证方法
  • Windows键 + r键 打开运行窗口, 输入 cmd , 点击"确定"打开命令行
接口&性能测试工具-JMeter环境部署

 

  • 在打开的命令行窗口中输入: java -version, 按回车键
  • 显示结果类似下图所示, 即为 JDK 环境可用
接口&性能测试工具-JMeter环境部署

 

说明: JMeter 工具本身是免安装的, 故此直接解压下载好的文件即可

  • 解压下载好的 apache-jmeter-5.2.1.zip 压缩包文件

注意: 解压的路径中不能含有空格和中文, 否则使用过程中可能会出现问题

接口&性能测试工具-JMeter环境部署

 

  • 解压好的文件效果如图所示
接口&性能测试工具-JMeter环境部署

 

  • 进入解压好的文件夹目录内, 可见如下图所示的文件目录即为部署成功
接口&性能测试工具-JMeter环境部署

 

步骤3: 配置相关设置

  • 获取部署好的 JMeter文件目录的路径 (能看到目录下所有文件的这一层)
接口&性能测试工具-JMeter环境部署

 

  • 前往 "计算机" -> "属性"

"此电脑" 鼠标右键, 选择"属性"

接口&性能测试工具-JMeter环境部署

 

  • 前往 "高级系统设置" -> "高级" -> "环境变量"
接口&性能测试工具-JMeter环境部署

 

  • 前往 "环境变量" -> "系统变量" -> "新建"
接口&性能测试工具-JMeter环境部署

 

  • 如下图所示进行配置, 配置完成后, 点击"确定"保存配置

变量名: JMETER_HOME

变量值: D:apache-jmeter-5.2.1 (获取的 JMeter 安装路径)

 

接口&性能测试工具-JMeter环境部署

 

  • 新建 CLASSPATH 变量(注意: 如已经存在可直接使用), 如下图所示进行配置, 配置完成后, 点击"确定" 保存配置

变量名: CLASSPATH

变量值: .;%JMETER_HOME%libextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;

注意: 如果是在已经存在的 CLASSPATH 变量中添加, 那么变量值最前面的 "." 可以省略 !

 

接口&性能测试工具-JMeter环境部署

 

步骤4:JMeter 启动方法

进入 JMeter 根目录下的 bin 文件夹中(启动方式有 3 种,任选其一即可!)

  • 鼠标左键双击 jmeter.bat
  • 鼠标左键双击 ApacheJMeter.jar
  • 在当前路径下的命令行窗口中输入:java -jar ApacheJMeter.jar
接口&性能测试工具-JMeter环境部署

 

步骤5: JMeter 基本使用

  • 汉化界面: 前往"Options" -> "Choose Language" -> Chinese(Simplified)

注意: 此步骤为临时汉化, 下次再启动 JMeter 时, 需要再次修改选项

接口&性能测试工具-JMeter环境部署

 

  • 汉化后效果
接口&性能测试工具-JMeter环境部署

 

  • 扩展: 永久汉化方法前往 "JMeter 安装根目录bin" 路径下, 找到 jmeter.properties 文件
接口&性能测试工具-JMeter环境部署

 

  • 打开 jmeter.properties 文件, 找到如下图所示位置, 进行对应的修改后, 保存退出

增加的值为: language=zh_CN

注意: 推荐使用类似"Notepad ++"的高级文本编辑器修改配置文件内容

接口&性能测试工具-JMeter环境部署

 

  • 重启 JMeter, 如下图所示即为永久汉化成功
接口&性能测试工具-JMeter环境部署

 

  • 简单使用, 如下列图所示:
  • 添加"线程组"测试计划 -> 添加 -> 线程(用户) -> 线程组
接口&性能测试工具-JMeter环境部署

 

  • 添加"HTTP请求"
  • 线程组 -> 添加 -> 取样器 -> HTTP请求
接口&性能测试工具-JMeter环境部署

 

  • 添加"察看结果树"
  • 线程组 -> 添加 -> 监听器 -> 察看结果树
接口&性能测试工具-JMeter环境部署

 

  • 在"HTTP请求"中增加如下图所示的设置
接口&性能测试工具-JMeter环境部署

 

点击"保存"按钮, 保存测试计划

接口&性能测试工具-JMeter环境部署

 

点击"运行"按钮执行

接口&性能测试工具-JMeter环境部署

 

在"察看结果树"中, 观察执行结果, 至此 JMeter 基本的使用结束 !

接口&性能测试工具-JMeter环境部署



Tags:JMeter   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
前言jmeter 这个工具既可以做接口的功能测试,也可以做自动化测试,还可以做性能测试,其主要用途就是用于性能测试。但是,有些公司和个人,就想用 jmeter 来做接口自动化测试。 你...【详细内容】
2021-11-23  Tags: JMeter  点击:(27)  评论:(0)  加入收藏
以下是详细的步骤1. JDK \Jmeter \ Ant安装:1.1.安装JDK:双击jdk-7u80-windows-x64.exe安装,默认安装到C:\ProgramFiles\Java目录1.2.安装Jmeter:在我的电脑—E盘(建议与...【详细内容】
2021-04-16  Tags: JMeter  点击:(224)  评论:(0)  加入收藏
什么是 API 测试?API 测试其实是一种用程序或工具来发送数据,同时验收系统的返回值的方法。这种测试更偏向于业务实现逻辑。常见的网络协议有 TCP、Http、webservice、socket...【详细内容】
2020-10-19  Tags: JMeter  点击:(128)  评论:(0)  加入收藏
前阶段做了一个小调查,发现软件测试行业做功能测试和接口测试的人相对比较多。在测试工作中,有高手,自然也会有小白,但有一点我们无法否认,就是每一个高手都是从小白开始的,所以今...【详细内容】
2020-09-09  Tags: JMeter  点击:(132)  评论:(0)  加入收藏
JMeter是Apache组织的开放源代码项目,能做接口测试、功能测试和性能测试。它能够对HTTP和FTP服务器进行压力和性能测试,也可以对数据库进行同样的测试(通过JDBC),还能以多种形式...【详细内容】
2020-09-09  Tags: JMeter  点击:(70)  评论:(0)  加入收藏
方式一:多线程组指定TPS同时并发示例:接口1、接口2、接口3……1、新建线程组1) 右键测试计划,依次选择 添加-Threads-线程组 2) 点击线程组,输入并发数3) 勾选循环次数...【详细内容】
2020-08-11  Tags: JMeter  点击:(358)  评论:(0)  加入收藏
压力测试是目前大型网站系统的设计和开发中不可或缺的环节,通常会和容量预估等工作结合在一起,穿插在系统开发的不同方案。压力测试可以帮助我们及时发现系统的性能短板和瓶颈...【详细内容】
2020-07-21  Tags: JMeter  点击:(110)  评论:(0)  加入收藏
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要...【详细内容】
2020-06-18  Tags: JMeter  点击:(52)  评论:(0)  加入收藏
本文将从负载测试的角度,描述了做一次流畅的5万用户并发测试需要做的事情。你可以在本文的结尾部分看到讨论的记录。快速的步骤概要 编写你的脚本 使用JMeter进行本地测试 Bl...【详细内容】
2020-06-04  Tags: JMeter  点击:(402)  评论:(0)  加入收藏
目标: 能够完成 JMeter 的环境部署及基本使用教程演示环境(环境仅供参考): 系统平台: Windows 平台 系统版本: Windows 10 家庭中文版步骤: 获取 JMeter 部署 JMeter 配置相关...【详细内容】
2020-04-07  Tags: JMeter  点击:(58)  评论:(0)  加入收藏
▌简易百科推荐
写一个shell获取本机ip地址、网关地址以及dns信息。经常会遇到取本机ip、网关、dns地址,windows一个命令ipconfig /all全部获取到,但linux系统却并非如此。linux系统都自带ifc...【详细内容】
2021-12-27  K佬食古    Tags:shell   点击:(2)  评论:(0)  加入收藏
步骤1、配置 /etc/sysconfig/network-scripts/ifcfg-eth0 里的文件。it动力的CentOS下的ifcfg-eth0的配置详情:[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifc...【详细内容】
2021-12-24  忆梦如风    Tags:网卡   点击:(10)  评论:(0)  加入收藏
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录find . -name “*.tar” -execmv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs可...【详细内容】
2021-12-17  郭主任    Tags:运维   点击:(20)  评论:(0)  加入收藏
对于经常上网的朋友来说,除了手机购物上网,pc端玩网页游戏还是很多小伙伴首选的,但是有时候明明宽带链接上了,打开浏览器却出现上不了网的现象,下面小编要来跟大家说说电脑有网络...【详细内容】
2021-12-16  小白系统    Tags:网页无法打开   点击:(28)  评论:(0)  加入收藏
在访问像github、gitlab这样的外国网站时,很有可能会出现页面加载不出来或找不到页面的错误。这时候有的朋友就会以为是网络的问题,于是把Wifi断掉连上自己手机的热点,结果却还...【详细内容】
2021-12-15  启施技术IT狼叔    Tags:外网   点击:(16)  评论:(0)  加入收藏
网络地址来源:获取公网IP地址 https://ipip.yy.com/get_ip_info.phphttp://pv.sohu.com/cityjson?ie=utf-8http://www.ip168.com/json.do?view=myipaddress...【详细内容】
2021-12-15  韦廷华12    Tags:外网ip   点击:(15)  评论:(0)  加入收藏
准备好软件IPOP、用ENSP模拟一下华为交换机 启动交换机 <Huawei>sysEnter system view, return user view with Ctrl+Z.[Huawei]sysname FTPClient[FTPClient]interface vla...【详细内容】
2021-12-15  思源Edward    Tags:交换机   点击:(24)  评论:(0)  加入收藏
我们经常用到netstat命令查看主机连接状况,包括连接ip、端口、状态等,今天就练习下shell分析netsat结果。描述假设netstat命令运行的结果我们存储在nowcoder.txt里,格式如下:Pro...【详细内容】
2021-12-14  K佬食古    Tags:netstat   点击:(19)  评论:(0)  加入收藏
什么是滑动窗口?窗口是操作系统开辟的一块缓存空间,发送方在收到接收方ACK应答之前,必须在缓冲区保留已发送的数据,如果按期收到确认应答,数据就可以从缓冲区移除。什么是滑动窗...【详细内容】
2021-12-14  DifferentJava    Tags:TCP   点击:(30)  评论:(0)  加入收藏
概述日常管理华为路由设备过程中,难为会忘记设备登录密码,那么该如何重置设备登录密码吗?本期文章将全面向各位小伙伴总结分享。重置华为设备登录密码思路先行 采用console登录...【详细内容】
2021-12-10  onme0    Tags:   点击:(27)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条