本文主要介绍Jmeter脚本如何在Linxu环境下通过no GUI方式运行
1.Linux下JDK下载与安装
2.Linux下JMeter下载与安装
3.Linux下Jmeter接口压力测试过程
一、Linux下JDK下载与安装
JDK官网下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
版本号:jdk-8u201-linux-x64.tar.gz
1)查看Linux系统版本,官网下载对应JDK版本
2)将下载的JDK上传至Linux系统的/usr/java目录下,如果没有则创建这个目录后进行上传
3)利用命令解压安装: tar -zxvf jdk-8u201-linux-x64.tar.gz
4)配置环境变量,在 /etc/profile 在文件末尾插入以下配置并保存,注意路径准确性
5)执行 :source /etc/profile 命令使其生效
6)执行:java -version 命令验证JDK是否安装成功
二、Linux下JMeter下载与安装
百度网盘链接:https://pan.baidu.com/s/1l5-2qAyfz5QOqFMRIQLQLg 提取码:6ha4
版本号:apache-jmeter-5.1.1.tgz
1)将下载的Jmeter安装包上传至Linux服务器 /usr/local/ 目录下(与window环境版本一致,方便调试JMeter测试计划)
2)利用命令解压安装 tar -zxvf apache-jmeter-5.1.1.tgz
3)配置环境变量,在 /etc/profile 在文件末尾插入以下配置并保存,注意路径准确性
4) 执行 :source /etc/profile 命令使其生效
5) 执行 :jmeter -v 命令验证JMeter是否安装成功
三、Linux下Jmeter接口压力测试过程
1) window环境编写测试计划脚本(需带聚合报告)
2)上传测试计划脚本到Linux服务器,新建脚本保存路径 /home/test_code 新建结果保存路径 /home/test_result
3)进入JMeter安装目录下 cd /usr/local/apache-jmeter-5.1.1/,并以命令方式执行脚本
命令格式:./bin/jmeter -n -t .jmx文件(脚本) -l .jtl文件(测试运行结果文件)
注意:重复执行命令,结果文件名不能重复,以免影响聚合报告结果
例如:
参数说明:
-n表示以nogui方式运行测试计划
-t表示测试计划,后面跟测试计划名称
-l表示测试结果,后面跟测试结果文件名称
4)查看执行状态,并监控JMeter.log日志
5)聚合报告分析,将test_result目录下的结果文件回传到Windows环境,导入测试计划查看结果即可!(导入之前清空缓存数据)
遇到的坑:
报错 Unable to get local host IP address --- 本机IP没有配置
解决:查看Linux系统的用户名,并进行添加配置
原文链接:
https://www.cnblogs.com/xjx767361314/p/11322039.html
——————— End ———————
人员招聘 / 岗位内推:
请加微信 1327239410 或 QQ1327239410
行业交流 / 加入“软件测试高端人才”微信交流群:
请加群主微信 wycwyn0711 或 ninanboy
内容投稿:
请发邮箱 wangpinqing@testin.cn
如能帮到你,为我们点个在看哦