linux环境下安装jmeter
linux压力机安装jmeter
1.在Linux服务器先安装jdk,配置环境变量
2. 下载:apache-jmeter-5.4.1tgz(https://jmeter.apache.org/download_jmeter.cgi)上传到服务器(使用xftp)
3. 赋予安装包运行权限: chmod 755 apache-jmeter-5.4.1tgz
4. 解压指定的目录:tar zxvf apache-jmeter-5.4.1.tgz -C /opt/jmeter
5. 把解压的文件配置到对应的环境变量: vim /etc/profile
输入 i 让文件变为编辑模式,然后输入的对应的环境变量:
export JMETER_HOME=/opt/jmeter/apache-jmeter-5.4.1(jmeter安装路径)
exportCLASSPATH=${JMETER_HOME}/lib/ext/ApacheJMeter_core.jar:${JMETER_HOME}/lib/jorphan.jar:${CLASSPATH}
export PATH=${JMETER_HOME}/bin:$PATH
保存退出:按 esc,按 :wq 回车 (注意先输入英文冒号再输入wq+回车)
6. 使配置文件生效:source /etc/profile
7. 然后检查:jmeter -v 如下图标说明配置成功了
8. JMeter插件的下载地址:https://jmeter-plugins.org/downloads/all/
下载完成之后,例如:plugins-manager.jar,以及其他的插件,下载完成之后,将下载的plugins-manager-1.6.jar文件放置到对应的jmeter的\lib\ext目录下面,然后重启JMeter即可。
服务端jmeter/lib/ext 添加服务端插件
被测服务器
PerfMon安装启动(需先配置jdk)
执行命令:cd /usr/bin
用Xftp把ServerAgent-2.2.3.zip上传到服务器的/usr/bin下
解压压缩包:unzip ServerAgent-2.2.3.zip
删除压缩包:rm -rf ServerAgent-2.2.3.zip
执行命令:cd ServerAgent-2.2.3
执行命令:ls -a
修改startAgent.sh文件权限:chmod 777 startAgent.sh
启动Agent服务:sh startAgent.sh或者./startAgent.sh
把Agent服务放到后台并且不挂起:nohup ./startAgent.sh &
开启测试
压力机
用Xftp把jmeter脚本only.jmx上传到压力机服务器的/opt/jmeter/下 (如果有csv文件,也要上传到服务器如:/opt/jmeter/token.csv
此时,jmeter脚本文件中的CSV DataSource文件位置应改为/opt/jmeter/token.csv 或者,在linux服务器直接修改csv文件位置:
执行命令:vi /opt/jmeter/only.jmx
查找关键字:/CSV
编辑模式:i
删除原文件位置,改为/opt/jmeter/token.csv
命令行模式:Esc
保存退出:wq 回车)
执行脚本进行压测
jmeter -n -t /opt/jmeter/only.jmx -l /opt/jmeter/report/0924_1000.jtl
-h 帮助 -> 打印出有用的信息并退出
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
-l 日志文件 -> 记录结果的文件
-r 远程执行 -> 启动远程服务
-H 代理主机 -> 设置 JMeter 使用的代理主机
-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
运行示意图:
使用Jmeter查看(注意:window下安装的Jmeter和JDK要和Linux的保持一致)
在windows系统下打开Jmeter,创建一个线程组,在线程组下添加监听器,点击界面上的浏览按钮,将导出的文件test.jtl添加进来即可看到脚本测试的报告
linux环境下安装jmeter相关推荐
- Linux环境下安装nginx
大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...
- 尚学python课程---11、linux环境下安装python注意
尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...
- Linux环境下安装Tigase XMPP Server
Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...
- Linux环境下安装RocketMQ(MetaQ)
一:RocketMQ简介 RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的订阅者水平扩展能力 4.实时的消息订阅机 ...
- linux环境下安装多个任意版本的python环境
linux环境下安装多个任意版本的python环境 安装方法可以归结为 [下载 + 编译 + 配置环境变量] 下载Python Windows下载发送到linux上 step1. 下载linux版本的 ...
- Linux环境下安装Mysql5.7
本文记录下我近期在Linux环境下安装Mysql5.7的实践经历. 服务器版本 Mysql版本 Centos 7.6 5.7.32 1. 下载Mysql 下载地址:https://downloads. ...
- jemter在linux上怎么安装_【JMeter之一】在linux系统下安装jmeter
Apache JMeter是Apache组织开发的基于Java的压力测试工具,因此首先需要安装的是JDK 目前JMeter3.0需要的在JDK1.7及以上版本运行这是需要注意的一点 一.下载JDK 下 ...
- Linux环境下安装单实例MySQL 5.7
一.安装环境 1.操作系统版本:CentOS 7.5 2.MySQL版本:5.7.22(社区版) 3.MySQL安装包:mysql-5.7.22-linux-glibc2.12-x86_64.tar. ...
- Linux 环境下安装 GitLab 与配置
什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...
- 服务器Linux环境下安装Matlab2018b
服务器Linux环境下安装Matlab2018b 一.下载Linux版本Matlab2018b 二.上传Matlab2018b镜像 三.安装Matlab2018b 四.激活Matlab 一.下载Lin ...
最新文章
- 各种小的 dp (精)
- c语言文件 加载内存吗,把文件中的数据加载到内存进行查找C语言实现.docx
- 关于.h .lib .dll的总结
- ie 不执行回调函时_javascript引擎执行的过程的理解--执行阶段
- easyui accordion全部是关闭状态
- JBPM学习笔记(1)
- JavaScript中为何要使用prototype
- JVM(一)史上最佳入门指南
- Serverless 工作流给人工智能带来了哪些变化?
- MySQL建表的限定于巨_Linux入门笔记(4/1/2016修改)
- Linux查看系统glibc版本号
- 佐藤hiroko-爱拯救了我(步之物语)
- 新手程序员必学的代码编程技巧
- Bootdo后台管理系统使用步骤详解
- [GYCTF2020]Easyphp
- 云平台之实例类型与故障迁移
- 实验验证二项分布(Binomial)公式正确性
- 共享IPFS生态红利丨IPFS合伙人招募大会哈尔滨站圆满落幕
- html设计应用程序,软件工程师-20个HTML5应用程序设计示例(10页)-原创力文档
- 《火车头采集器采集网页数据》火车头配置规则采集信息文章数据。
热门文章
- 一款上手即用的Java代码混淆工具
- CAD控件Aspose.CAD V17.4发布 | 支持DWF和DWG格式
- 公司人事管理系统(C++)
- IDEA插件开发(简单案例助你快速入门)
- 软件工程的知识思维导图
- python读取组合惯导数据,并进行坐标转换到北东天、utm坐标系
- 通达信股票软件日线数据分析
- 昆仑通态触摸屏如何把参数由触摸屏传递到PLC_西门子PLC与触摸屏、变频器的恒压供水分享...
- 如何在Mac网页中长截图?苹果电脑网页截图怎么截长图?
- Opencv官方样例图片下载