Linux运行jmeter

1、首先要搭建Linux下jmeter运行的环境

准备条件:jdk+jmeter安装包

2、配置环境变量

在/etc/profile文件下添加环境变量

(1)添加jdk环境变量

vim profile ---进入该文件    i----进入编辑模式

在文件末尾配置环境变量:

export JAVA_HOME=/home/jdk1.8.0_40

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:${PATH}

配置完成之后运行 source profile----使环境变量生效

Java -version ----查看是否配置成功,如果出现版本号则代表配置成功

同理配置jmeter环境变量也是如此

(2)jmeter环境变量配置

export JMETER=/home/apache-jmeter-2.11

export CLASSPATH=${JMETER}/lib/ext/ApacheJMeter_core.jar:${JMETER}/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:${CLASSPATH}

export PATH=${JMETER}/bin/:${PATH}

jmeter -v---查看环境变量是否配置成功

!!!如果遇到权限问题,增加权限即可 chmod 777 *-----------后续详写Linux权限修改

环境变量到此就配置完成了?(^?^*)

3、第三步就是运行jmeter脚本啦

进入jmeter/bin目录下运行该命令

sh jmeter.sh -n -t getuserid.jmx -l res.jtl

-n表示以nogui方式运行测试计划

-t表示测试计划,后面跟测试计划名称

-l表示测试结果,后面跟测试结果文件名称

出现该结果表明运行成功

3.1查看测试结果

将上一步运行结束后生成的jtl文件传输到可视化图形界面可打开的路径下, 打开可视化图形界面的jmeter

建立一个测试计划---添加察看结果树--点击浏览将结果文件导入---查看结果

时间: 2024-11-05 12:06:25

Linux运行jmeter的相关文章

无界面上(linux)运行jmeter(2)

无界面上(linux)运行jmeter 1.先在bin目录下面创建一个文件夹testplan用来存放脚本(.jmx文件),然后在创建一个文件夹testresult用来存放脚本执行后的结果(.jtl文件),结果文件是可以在jmeter可视化界面打开的,它保存了脚本执行过程中的各种结果非常全面,结果树.聚合报告.表格查看结果等都可以将它打开看到相应数据 命令如下: #mkdir testplan#在bin目录下面创建testplan文件夹 #cd ../#回到bin目录 #mkdir testres

Linux下运行jmeter测试

主要介绍Jmeter脚本如何在Linux通过no GUI的方式运行 一.Linux下JDK的安装及环境变量的配置(可自行百度安装配置流程,window下安装的Jmeter和JDK要和Linux的保持一致) 二.Linux下Jmeter的安装及环境变量的配置(可自行百度安装配置流程,window下安装的Jmeter和JDK要和Linux的保持一致) 在执行jmeter脚本时,首先确认监控工具,jmeter以及相关文件有相应的权限,否则会报错,常见的报错: 1.文件没有权限 2.无法打开目录下文件

linux安装jmeter并运行

一.安装JDK1.在Linux服务器先安装jdk:以jdk-8u172-linux-x64.tar.gz为例:下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.然后把下载tar.gz文件发送到服务器上3.把jdk的压缩包传到服务器:在根目录下创建jmeter目录,把安装包放到jmeter目录下4.切换到jmeter安装包目录:cd /jmeter5.给安装包赋予运行权限:chmod 755 jdk-

jemter压力测试准备、分布式部署以及Linux运行jemter脚本

一.一般我们在做压力测试的时候,分单场景和混合场景,单场景也就是咱们压测单个接口的时候,多场景也就是有业务流程的情况下,比如说一个购物流程,那么这样的场景就是混合场景,就是有多个接口一起来做操作. 1.单场景,一个请求就可以了 2.混合场景,多个请求 3.压测时间,一般场景都是运行10-15分钟,如果是做疲劳测试的话,可以压一天或者一周,根据具体的情况来定 二. 压力测试的准备 在做压测的时候,数据量少和数据量大的情况下,测试的结果是不一样的,所以,我们在设计场景的时候是要考虑到这种情况的,要测

jmeter压测学习2-linux运行jmeter环境

前言 使用jmeter做压测的时候,在windows上不太稳定,所有一直在linux服务器上使用jmeter做压力测试. 本篇记录下linux上搭建jmeter环境,以及运行jmeter脚本,查看报告. 相关环境: java 1.8 jmeter 5.1.1 java环境 先在Linux上安装java环境,安装1.8.0版本,先查找java相关的列表 yum -y list java* [[email protected]_0_2_centos ~]# yum -y list java* Loa

linux基础:4、linux运行级别、单用户模式、救援模式

linux运行级别 含义:指的是Unix或Linux等类Unix操作系统下不同的运行模式.运行级别通常分为7等,分别是从0到6 ================================================================================== [[email protected] ~]# tail /etc/inittab # Default runlevel. The runlevels used are: #   0 - halt (Do N

Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen

Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen 转自http://heylinux.com/archives/1282.html#more-1282 我们经常会碰到这样的问题,用ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络等的不稳定导致任务中途失败.这是由于在用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程.解决办法有两种:让进程忽略HUP信号,或让进程运行在新

运行Jmeter时,出现java.util.prefs.WindowsPreferences <init>异常警告

运行Jmeter.bat时,出现如下图的信息 解决方法: 1.在开始菜单中的"运行"中,输入"regedit" 命令打开注册表 2.找到路径:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft (Win10系统路径:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\JavaSoft) 3.右击JavaSoft文件,选择"新建->项" 4.新建的项名称为"Prefs" 再

HDFS的java客户端操作代码(Windows上面打jar包,提交至linux运行)

1.通过java.net.URL实现屏幕显示demo1文件的内容 1 package Hdfs; 2 import java.io.InputStream; 3 import java.net.URL; 4 import org.apache.hadoop.fs.FsUrlStreamHandlerFactory; 5 import org.apache.hadoop.io.IOUtils; 6 7 public class JarDemo { 8 static{ 9 URL.setURLStr