前言使用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*
[root@VM_0_2_centos ~]# yum -y list java* Loaded plugins: fastestmirror, langpacks Determining fastest mirrors Available Packages java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3 os java-1.6.0-openjdk-demo.x86_64 1:1.6.0.41-1.13.13.1.el7_3 os ... java-1.7.0-openjdk.x86_64 1:1.7.0.231-2.6.19.2.el7_7 updates java-1.7.0-openjdk-accessibility.x86_64 1:1.7.0.231-2.6.19.2.el7_7 updates ... java-1.8.0-openjdk.i686 1:1.8.0.222.b10-1.el7_7 updates java-1.8.0-openjdk.x86_64 1:1.8.0.222.b10-1.el7_7 updates ... 安装java-1.8.0-openjdk相关的文件 yum -y install java-1.8.0-openjdk*
安装完成后环境变量自动已经生效了,输入java -version查看版本号 java -version
[root@VM_0_2_centos ~]# java -version openjdk version "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode) [root@VM_0_2_centos ~]# 安装jmeter在jmeter官网https://jmeter./下载jmeter的zip安装包,下载完成后传到linux上任意目录,比如我的是/root/jmeter。 使用unzip命令解压zip文件,如果没有安装过unzip,先yum安装下 yum -y install unzip
[root@VM_0_2_centos ~]# mkdir jmeter [root@VM_0_2_centos ~]# cd jmeter/ [root@VM_0_2_centos jmeter]# pwd /root/jmeter [root@VM_0_2_centos jmeter]# yum -y install unzip [root@VM_0_2_centos jmeter]# ll total 58292 -rw-r--r-- 1 root root 59684716 Oct 31 22:16 apache-jmeter-5.1.1.zip [root@VM_0_2_centos jmeter]# unzip apache-jmeter-5.1.1.zip 使用unzip 解压.zip 文件 unzip apache-jmeter-5.1.1.zip
解压完成后,接下来vi编辑/etc/profile文件,设置环境变量,在文件底部编辑 export PATH=/root/jmeter/apache-jmeter-5.1.1/bin/:$PATH
接下来source执行/etc/profile文件让环境变量生效 source /etc/profile
输入jmeter -v能看到内容说明安装成功了 jmeter -v
[root@VM_0_2_centos jmeter]# cd apache-jmeter-5.1.1/ [root@VM_0_2_centos apache-jmeter-5.1.1]# cd bin [root@VM_0_2_centos bin]# pwd /root/jmeter/apache-jmeter-5.1.1/bin [root@VM_0_2_centos bin]# vi /etc/profile # 底部编辑export PATH=/root/jmeter/apache-jmeter-5.1.1/bin/:$PATH [root@VM_0_2_centos bin]# source /etc/profile [root@VM_0_2_centos bin]# jmeter -v Oct 31, 2019 10:24:25 PM java.util.prefs.FileSystemPreferences$1 run INFO: Created user preferences directory. _ ____ _ ____ _ _ _____ _ __ __ _____ _____ _____ ____ / \ | _ \ / \ / ___| | | | ____| | | \/ | ____|_ _| ____| _ \ / _ \ | |_) / _ \| | | |_| | _| _ | | |\/| | _| | | | _| | |_) | / ___ \| __/ ___ \ |___| _ | |___ | |_| | | | | |___ | | | |___| _ < /_/ \_\_| /_/ \_\____|_| |_|_____| \___/|_| |_|_____| |_| |_____|_| \_\ 5.1.1 r1855137
Copyright (c) 1999-2019 The Apache Software Foundation
[root@VM_0_2_centos bin]# 启动jmeter脚本测试首先保证脚本在你本地电脑调试通过了,保存测试计划为Test Plan.jmx 脚本文件(Test Plan.jmx)导入linux服务器上,执行以下命令启动测试计划 jmeter -n -t Test\ Plan.jmx -l testplan.jtl
参数说明: 查看报告文件测试结束后导出testplan.jtl文件,在本地jmeter上查看运行结果
2019第一期《python测试开发》课程,10月13号开学!本期上课时间:10月13号-12月8号,每周六、周日晚上20:30-22:30
|