在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

(6)、最后修改vi /etc/profile,主要是在文件最后面添加下面一段内容:

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

保存后退出。

(7)、注销当前用户:logout

(8)、再次登录Linux :使用xshell或直接在虚拟机里登录都可以。

(9)、检查jdk是否安装成功:输入java 、输入java -version

然后就是在linux下配置jmeter的环境变量了,步骤如下:

(1)、将apache-jmeter-2.12.tgz移动到/opt目录下,解压:tar -zxvf apache-jmeter-2.12.tgz

(2)、查看解压结果:ls

(3)、配置环境变量:vi /etc/profile,输入:

export PATH=/opt/apache-jmeter-2.12/bin/:$PATH

然后保存,退出。

(4)、注销当前用户:logout

(5)、重新登录linux:使用xshell或直接在虚拟机里登录都可以。

(6)、检验jmeter是否可以运行:jmeter -v

使用Jmeter进行测试:

(1)、将baidu-test.jmx移动到root目录下。

(2)、执行:jmeter -n -t baidu-test.jmx -l log.jtl,结果如下图:

(3)查看jtl日志:,结果如下图:返回200,ok了!

时间: 2024-10-06 14:02:18

在Linux下使用jmeter执行测试任务的相关文章

Linux 下 安装 Jmeter

Linux 下安装 Jmeter,要求先要安装 1.6 版本以上的jdk.所以先说明怎样安装jdk和配置环境变量,本文介绍的是.tar.gz版本的jdk安装. 1. Linux 下 安装 jdk (.tar.gz格式) 1.1.  首先到官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html 上下载jdk,用命令 : uname -a 查看linux系统版本(32/64位),选择要下载的jdk. 1.2. 选择要

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

前言 在之前的文章中,我们学习了通过Ant调用Jmeter脚本生成HTML测试报告,但未实现自动执行脚本生成报告,同时生成的报告是在Linux下,查看报告很不方便.因此,我们将结合Jenkins来进一步完善,实现Jenkins驱动Ant执行,Ant驱动Jmeter执行. 准备工作 需要在Linux上提前安装好 JDK.Jmeter 和 Ant,并进行相关配置,使 Ant 能够调用 Jmeter 脚本生成报告. 1,JDK(可参考文章:Linux下安装JDK 1.8) 2,Jmeter(可参考文章

linux下shell脚本执行方法及exec和source命令

exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息. bash shell的命令分为两类:外部命令和内部命令.外部命令是通过系统调用或独立的程序实现的,如sed.awk等等.内部命令是由特殊的文件格式(.def)所实现,如cd.history.exec等等. 在说明exe和source的区别之前,先说明一下fork的概念. fork是linux的系统调用,用来创建子进程(child

Linux下C语言执行过程(预处理,编译,汇编,链接,执行)

1.C语言的执行过程包括5个步骤:分别是:预处理,编译,汇编,链接,执行 第一步:编写C源代码,截图如下: 2.预处理,命令为:gcc -E variable.c -o variable.i(这步的作用是文件的展开和宏替换),生成的文件类型是.i类型的. 3.编译:命令为:gcc -S variable.i -o variable.s,这里的.s文件就成了会变语言,截图如下: 4.汇编,命令是:gcc -c variable.s -o variable.o,截图如下: 5,链接:命令:gcc -

Linux下设置定期执行脚本

下面针对的是非ubuntu环境,会在文章末尾介绍ubuntu的一些区别. 在Linux下,经常需要定期的执行一些脚本从而来实现一些功能. 在Linux下我们用crontab来实现定期的执行脚本这个功能,下面就介绍一下crontab的使用.以及我遇到的一些问题 一. crontab的使用说明 1. crond 是linux用来定期执行程序的命令.当安装完成操作系统之后,默认便会启动此任务调度命令.crond命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作.而linux任

Linux下多命令执行

Linux下多命令执行: 1.执行多条命令,不确保每条执行成功. 多条命令之间用分号(;)隔开,比如:command1 || command2 || command3 三条命令中都会执行,不确保每条命令执行成功. 2.执行多条命令,遇到执行失败的命令之后,停止后续命令执行.多条命令之间做逻辑与(&&)操作,比如:command1 && command2 && command3 三条命令中有一个失败则停止后续命令执行. 3.执行多条命令,遇到执行成功的命令之后

linux下无线鼠标驱动执行流程

操作系统: debian 7.4(linux 3.2.54) 硬件: 一个无线鼠标.一个有线鼠标 从淘宝上花了15块钱买了个无线鼠标,很好奇它的驱动程序是如何执行的. 首先执行下面命令来捕获uevent事件: sudo udevadm monitor 然后插入和移除再插入无线鼠标的nano接收器(为了完整的查看信息才操作这么多次),可以在控制台下查看到下面的信息: $ sudo udevadm monitor monitor will print the received events for:

Linux下QT中执行shell命令

当需要在QT中执行shell命令时可以利用以下方法: (1)首先包含头文件: #include <QProcess> (2)执行shell命令: QProcess::execute("ls"); ///////////////////// #include  <QProcess> void Widget:on_pushButton_clicked() { //* system("ls");//调用LINUX C函数库中的system(cons

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