当前位置: 首页 > news >正文

Jmeter分布式部署执行和常见报错

<1>部署和环境变量

1.上传zip或tar:解压unzip/tar -xvf

unzip apache-jmeter.zip
tar -xvf jdk-8u161-linux-x64.tar.gz

2.设置环境变量:(sudo)vi /etc/profile

#jdk环境配置
export JAVA_HOME=/tmp/jdk-18.0.2.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
#jmeter环境配置
export JMETER_HOME=/tmp/apache-jmeter
export PATH=${JMETER_HOME}/bin:$PATH

3.刷新配置:source /etc/profile

4.文件赋权:chmod -R 777 apache-jmeter

<2>控制机设置

修改作为控制的Jmeter 设置文件 jmeter.properties:

remote_hosts=IP1,IP2,IP3

<3>后台启动jmeter server

nohup ./jmeter-server >jmeterserver.log 2>&1 &

 >jmeterserver.log将执行日志输出

<4>分布式执行

1.windows机器执行

 2.linux机器执行

./jmeter -n -t /tmp/text/xxxx.jmx -r -l /tmp/text/xxxx5min_v10000x11_.jtl

n表示无GUI运行
t表示要运行的jmx文件
l指生成的文件名称
r指远程将所有agent启动

<5>常见报错

1.若报错 Cannot start. localhost.localdomain is a loopback address.

修改 jmeter-server: RMI_HOST_DEF=-Djava.rmi.server.hostname=10.xx.xx.xx(当前虚拟机IP)

2..若报错 java.io.FileNotFoundException: rmi_keystore.jks)

 修改 jmeter.properties: server.rmi.ssl.disable=true

相关文章:

  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • Python Web开发 之 学生管理系统(2)[实现筛选,搜索,分页]
  • 程序员转型?不可能,绝对不可能
  • 基于SSM的二手书店推荐系统(商城)
  • 【JavaSE】认识异常(下篇)
  • 手把手教你深度学习和实战-----循环神经网络
  • 猿创征文 |【C++】动态内存的分配与回收
  • Day1_9 Java学习之DQL语言与完整性约束
  • 离线数仓搭架_01_数仓概念与项目框架说明
  • 注入Unity mono游戏过程详解
  • Spring源码问题
  • GO语言的错误处理
  • 一篇文章带你了解——大数据和数据分析有什么区别和联系
  • 软件工程测试与度量课程学习---基本测试过程----线性模型
  • 如何在功能、特点、价格和性能方面选择PDF编辑器?
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 5、React组件事件详解
  • Android 架构优化~MVP 架构改造
  • CAP理论的例子讲解
  • es6
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Redux系列x:源码分析
  • SegmentFault 2015 Top Rank
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 彻底搞懂浏览器Event-loop
  • 翻译--Thinking in React
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 回顾2016
  • 基于 Babel 的 npm 包最小化设置
  • 前端面试总结(at, md)
  • 前端性能优化——回流与重绘
  • 深入浅出Node.js
  • 用简单代码看卷积组块发展
  • 优化 Vue 项目编译文件大小
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (循环依赖问题)学习spring的第九天
  • (原)Matlab的svmtrain和svmclassify
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)JAVA中的堆栈
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .net知识和学习方法系列(二十一)CLR-枚举
  • @Transactional 详解
  • [AHOI2009]中国象棋 DP,递推,组合数