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相关推荐

  1. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  2. 尚学python课程---11、linux环境下安装python注意

    尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...

  3. Linux环境下安装Tigase XMPP Server

    Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...

  4. Linux环境下安装RocketMQ(MetaQ)

    一:RocketMQ简介 RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的订阅者水平扩展能力 4.实时的消息订阅机 ...

  5. linux环境下安装多个任意版本的python环境

    linux环境下安装多个任意版本的python环境 安装方法可以归结为 [下载 + 编译 + 配置环境变量] 下载Python Windows下载发送到linux上 step1. 下载linux版本的 ...

  6. Linux环境下安装Mysql5.7

    本文记录下我近期在Linux环境下安装Mysql5.7的实践经历. 服务器版本 Mysql版本 Centos 7.6 5.7.32 1. 下载Mysql 下载地址:https://downloads. ...

  7. jemter在linux上怎么安装_【JMeter之一】在linux系统下安装jmeter

    Apache JMeter是Apache组织开发的基于Java的压力测试工具,因此首先需要安装的是JDK 目前JMeter3.0需要的在JDK1.7及以上版本运行这是需要注意的一点 一.下载JDK 下 ...

  8. 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. ...

  9. Linux 环境下安装 GitLab 与配置

    什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...

  10. 服务器Linux环境下安装Matlab2018b

    服务器Linux环境下安装Matlab2018b 一.下载Linux版本Matlab2018b 二.上传Matlab2018b镜像 三.安装Matlab2018b 四.激活Matlab 一.下载Lin ...

最新文章

  1. 各种小的 dp (精)
  2. c语言文件 加载内存吗,把文件中的数据加载到内存进行查找C语言实现.docx
  3. 关于.h .lib .dll的总结
  4. ie 不执行回调函时_javascript引擎执行的过程的理解--执行阶段
  5. easyui accordion全部是关闭状态
  6. JBPM学习笔记(1)
  7. JavaScript中为何要使用prototype
  8. JVM(一)史上最佳入门指南
  9. Serverless 工作流给人工智能带来了哪些变化?
  10. MySQL建表的限定于巨_Linux入门笔记(4/1/2016修改)
  11. Linux查看系统glibc版本号
  12. 佐藤hiroko-爱拯救了我(步之物语)
  13. 新手程序员必学的代码编程技巧
  14. Bootdo后台管理系统使用步骤详解
  15. [GYCTF2020]Easyphp
  16. 云平台之实例类型与故障迁移
  17. 实验验证二项分布(Binomial)公式正确性
  18. 共享IPFS生态红利丨IPFS合伙人招募大会哈尔滨站圆满落幕
  19. html设计应用程序,软件工程师-20个HTML5应用程序设计示例(10页)-原创力文档
  20. 《火车头采集器采集网页数据》火车头配置规则采集信息文章数据。

热门文章

  1. 一款上手即用的Java代码混淆工具
  2. CAD控件Aspose.CAD V17.4发布 | 支持DWF和DWG格式
  3. 公司人事管理系统(C++)
  4. IDEA插件开发(简单案例助你快速入门)
  5. 软件工程的知识思维导图
  6. python读取组合惯导数据,并进行坐标转换到北东天、utm坐标系
  7. 通达信股票软件日线数据分析
  8. 昆仑通态触摸屏如何把参数由触摸屏传递到PLC_西门子PLC与触摸屏、变频器的恒压供水分享...
  9. 如何在Mac网页中长截图?苹果电脑网页截图怎么截长图?
  10. Opencv官方样例图片下载