linux jmeter

安装java

jdk-6u45-linux-i586.bin

./jdk-6u45-linux-i586.bin

执行完成后生成目录 jdk1.6.0_45

配置环境变量

export JAVA_HOME=/opt/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=".;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar:$CLASSPATH"

source /root/.bashrc

 

 

配置jmete

以JMeter2.9为例,下载地址:http://jmeter.apache.org/download_jmeter.cgi,选择binaries下2.9版本。

解压完成后,赋权限:chmod 777 -R /opt/apache-jmeter-2.12

添加环境变量:

vi /root/bashrc

添加下述两行:

export JMETER="/usr/local/jmeter/apache-jmeter-2.9"
export CLASSPATH="$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH"

完成添加后下述命令使配置生效:

source /root/bashrc

 

运行脚本

建立测试结果文件test.jtl

在jmeter目录下   ./jmeter -n -t /opt/bugfree.jmx -l /opt/testbf.jtl

[[email protected] opt]# vim /opt/testbf.jtl

1419703126476,2056,Login,200,OK,线程组 1-3,text,true,6168,3,3,1568
1419703126160,2377,Login,200,OK,线程组 1-1,text,true,6168,3,3,1883
1419703126160,2378,Login,200,OK,线程组 1-2,text,true,6168,3,3,1884
1419703128585,609,opened,200,OK,线程组 1-1,text,true,21374,3,3,426
1419703128592,603,opened,200,OK,线程组 1-2,text,true,21374,3,3,417
1419703128587,600,opened,200,OK,线程组 1-3,text,true,21374,3,3,419
1419703129216,835,resolved,200,OK,线程组 1-1,text,true,23062,3,3,646
1419703129221,836,resolved,200,OK,线程组 1-2,text,true,23062,3,3,643
1419703129220,839,resolved,200,OK,线程组 1-3,text,true,23062,3,3,651
1419703130058,402,HTTP请求,200,OK,线程组 1-2,text,true,17357,3,3,389
1419703130053,411,HTTP请求,200,OK,线程组 1-1,text,true,17357,2,2,396
1419703130061,410,HTTP请求,200,OK,线程组 1-3,text,true,17357,1,1,405

查看数据库中记录,执行成功。

时间: 2024-10-01 04:51:27

linux jmeter的相关文章

linux+jmeter+python基础+抓包拦截

LINUX 一 配置jdk 环境 *需要获取root权限,或者切换为root用户 1.windows下载好,去 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官方网站下载jdk(linux相应版本) 2.在usr目录下创建java路径文件夹 [root bin]cd /usr mkdir java 3.将jdk-8u60-linux-x64.tar.gz放到刚才创建的文件夹下

jmeter-非GUI模式启动

非GUI模式启动命令: win: jmeter.bat -JthreadCount=10 –JrampUp=1 -Jcycle=1 -n -t D:\文件操作.jmx linux: jmeter.sh -JthreadCount=10 –JrampUp=1 -Jcycle=1 -n -t /usr/local/jmeter/apache-jmeter-2.13/bin/文件操作.jmx 说明: -n非GUI模式 -t 测试文件 __P属性函数,使用在命令行中定义的属性 threadCount指定

开发人员学Linux(4):使用JMeter对网站和数据库进行压力测试

前言表面看来,JMeter与本系列课程似乎关系不大,但实际上在后面的很多场景中起着重要作用:如何获知修改了某些代码或者设置之后系统性能是提升了还是下降了呢?商业的压力测试工具LoadRunner确实很高大上,但是据说费用也不便宜且体积也不小,而目前最高版本的开源免费压力测试工具JMeter3.2压缩包体积才不到53M,而且对于开发人员而非专业测试人员来说,JMeter提供的测试功能已经够强大了.要完整地介绍JMeter,即使把JMeter自带的文档翻译成中文就是一本厚厚的书了.但是在本篇只讲述如

ant+jmeter 在Linux环境下接口自动化测试环境搭建(2)

上一篇讲过在Windows下搭建的方法,今天这里写一下在Linux环境下搭建的方法. 实验准备:Linux服务器一台. 服务器上安装好jdk,配置好环境变量. 服务器上配置好ant. 工具准备: Jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html Jmeter下载地址 http://jmeter.apache.org/ Ant下载地址 http://ant.apache.org/ 环境准备: 所以

Linux下使用Jmeter做性能测试

一.安装Jmeter 1.上次Jmeter压缩包到Linux服务器,如:/opt目录下 2.解压缩 unzip apache-jmeter-3.1.zip 3.配置环境变量:vi /etc/profile 末尾加入: export JMETER_HOME=/opt/apache-jmeter-3.1export PATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib

JMeter在linux下运行

之前在用JMeter做性能测试时基本都用自己的笔记本电脑. 考虑到网络传输和占用系统资源情况时进行了以下分析: 1 在笔记本上,开始-cmd "ping 服务器",得到传输时间.在某linux机器上"ping 服务器"得到传输时间,两个时间相差无几,认为不会影响测试结果 2 一般我用来测试的linux测试机和笔记本电脑,都是4核 8G. 可是!今天公司网络很不好!严重影响了我的测试.忍无可忍,干脆在linux上测试算啦. 只需一行命令:sh jmeter.sh -n

在Linux下使用jmeter执行测试任务

想在Linux下运行jmeter必须先安装jdk,安装步骤如下: (1).下载一个linux可用的jdk包(比如:jdk-6u45-linux-i586.bin), (2).然后将jdk-6u45-linux-i586.bin到/opt目录下,cd /opt/: (当然你也可以放在自定义的目录下) (3).然后给它赋予权限chmod 777 jdk-6u45-linux-i586.bin命令: (4).再然后执行./jdk-6u45-linux-i586.bin (5).再检查执行结果:ls (

Jmeter - 在Linux整理和计算测试结果

我们现在描述的是:在Linux系统使用Jmeter执行性能测试. 所以当执行完测试以后,就要计算一下测试结果,反馈给开发人员嘛. 在Linux系统使用Jmeter执行性能测试都包含哪些步骤,来,回顾一下: [1] 构建1个可供Linux使用的Jmeter测试脚本 [2] 在Linux执行性能测试 [3] 在Linux执行性能测试的过程中,实时关注"测试服务器"(对,那台nginx服务器)的性能 那么,前三件事干完了,就轮到第4件事情了 - 计算一下测试结果. 本篇文档就是讲这第4件事情,开始了开

Jmeter监控Linux服务器性能

①.下载JMeterPlugins相关的jar包,放jmeter的安装路径\lib\ext下--这个时候启动jmeter会发现,添加监听器时,出现了一堆的[email protected]--,这些就是插件的功劳. JMeterPlugins-Extras-1.1.2.zip.JMeterPlugins-Standard-1.1.2.zip 1.把JMeterPlugins-Extras.jar/JMeterPlugins-Standard.jar放到jmeter客户端的jmeter/lib/e