Jmeter性能测试1-环境搭建

JMeter 环境配置

环境配置:

     操作系统:Win7系统

     JDK版本:1.8

     JMeter版本:3.1

Windows环境变量设置:

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_31

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar   //最前面有个”.”

变量名:Path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

----------------------------------------------------------------------------------------------

变量名:JMETER_HOME

变量值:D:\Jmeter\apache-jmeter-3.1

变量名:CLASSPATH

变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;

%JMETER_HOME%\lib/logkit-2.0.jar;

变量名:Path

变量值:%JMETER_HOME%\bin;

Linux环境变量设置:

修改/etc/profile文件(对所有用户有效)

用vim编辑器打开/etc/profile文件,在文件尾部加入环境变量的定义

JAVA_HOME=/usr/java/jdk1.8.0_31/

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

------------------------------------------------------------------------------------------------

JMETER_HOME=/data/qa-smjr/jmeter/apache-jmeter-3.0.2

CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH

PATH=$JMETER_HOME/bin:$PATH

Export JMETER_HOME PATH CLASSPATH

配置生效:. /etc/profile或source /etc/profile

指定用户:source ~/.bash_profile

系统变量:source /etc/profile

验证:输入命令 jmeter –v  //显示jmeter版本信息

 

Jmeter执行命令

-h 帮助 -> 打印出有用的信息并退出

-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter

-t 测试文件 -> 要运行的 JMeter 测试脚本文件

-l 日志文件 -> 记录结果的文件

-r 远程执行 -> 启动远程服务

-H 代理主机 -> 设置 JMeter 使用的代理主机

-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

如:jmeter -n -t test1.jmx -l logfile1.jtl -H 192.168.1.1 -P 8080

 

JMeter 默认去当前目录寻找脚本文件,并把日志记录在当前目录。比如你在 C:\tools\apache-jmeter-2.11\bin 目录下执行以上命令,JMeter 会去该目录下寻找 test1.jmx 脚本并把执行结果放在该目录。如果你的脚本在其他目录,而且想要把执行结果放在另外文件夹,可以使用绝对路径告诉 JMeter,比如:

Jmeter -n       -t e:/xx/ test1.jmx -l e:/xx/logfile1.jtl

posted @ 2017-09-25 14:46  Qsunshine8  阅读(203)  评论(0)    收藏  举报