首页 > 系统相关 >Jmeter在linux上运行(命令行运行Jmeter)

Jmeter在linux上运行(命令行运行Jmeter)

时间:2023-02-07 10:12:34浏览次数:68  
标签:jmeter linux apache home Jmeter 2.13 运行

https://www.jianshu.com/p/47f6f576e547

1.下载安装

http://jmeter.apache.org/download_jmeter.cgi

Jmeter官网下载 linux下应使用tgz包,下载  Binariesapache-jmeter-2.13.tgz

使用xshell上传至linux服务器/home/Jmeter/目录,解压命令: tar xvfapache-jmeter-2.13.tgz

linux服务器找运维申请的,实在没环境只能自己安装虚拟机练习了。需要安装JDK,这里不做介绍。

2.配置环境变量(让jmeter可以在任何目录执行)

vim /etc/profile

在最后加入:

export JMETER=/home/jmeter/apache-jmeter-2.13

export CLASSPATH=${JMETER}/lib/ext/ApacheJMeter_core.jar:${JMETER}/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:${CLASSPATH}

export PATH=${JMETER}/bin/:${PATH}

保存后,source /etc/profile 使环境变量生效。

jmeter -v 确认是否配置成功。

3.运行jmeter

需要在Jmeter的windows图像界面中创建好测试计划,然后上传到linux的/home/jmeter/apache-jmeter-2.13/testplan目录。

测试计划最好不要包含监听器,因为命令行启动的话监听器可能会占用资源而且有没有任何视图效果。

创建一个jtl用来接收结果。touch *.jtl

在linux下执行:

jmeter -n -t/home/jmeter/apache-jmeter-2.13/testplan/*.jmx -l  *.jtl

参数说明 :

-n  告诉jmeter使用nogui模式运行测试

-t  执行的测试脚本名

出现下面的日志表示运行成功。

Creating summariser

Created the tree successfully using /home/jmeter/apache-jmeter-2.13/testplan/*.jmx

Starting the test @ Fri Mar 18 17:48:08 CST 2016 (1458294488559)

Waiting for possible shutdown message on port 4445

summary +      3 in    17s =    0.2/s Avg:  3833 Min:   137 Max: 11206 Err:     0 (0.00%) Active: 1 Started: 1 Finished: 0

summary +      1 in   0.4s =    2.4/s Avg:   382 Min:   382 Max:   382 Err:     0 (0.00%) Active: 0 Started: 1 Finished: 1

summary =      4 in  17.3s =    0.2/s Avg:  2970 Min:   137 Max: 11206 Err:     0 (0.00%)

Tidying up ...    @ Fri Mar 18 17:48:33 CST 2016 (1458294513716)

... end of run



作者:guiwuzhe
链接:https://www.jianshu.com/p/47f6f576e547
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:jmeter,linux,apache,home,Jmeter,2.13,运行
From: https://www.cnblogs.com/Ootori/p/17097430.html

相关文章

  • Jmeter 之Read Time out
    https://blog.csdn.net/TELL521/article/details/77041612一、背景运行时遇到有时候通过,有时候不通过,报错“SocketTimeException:readTimeout”百度后仍无解二、解决......
  • linux 中grep命令限制数字匹配的次数
     001、[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据NC_052532.1tRNAscan-SETRNAD-GUC_1NC_052532.1......
  • Linux上安装jdk及环境配置
    一.查看是否已安装jdk输入:java-version,查看当前是否有jdk版本如果有,且你想重装jdk则进行检测jdk的安装包:rpm-qa|grepjava然后一个个删除包:rpm-e--nodeps+包名......
  • 8.7可执行文件运行时的必要条件
    在程序运行时,虚拟的内存地址会转换成实际的内存地址。链接器会在EXE文件的开头,追加转换内存地址所需的必要信息。这个信息称为再配置信息。EXE文件的再配置信息,就成为了变......
  • 8.1计算机只能运行本地代码
    类似于代码清单8-1这样  用某种编程语言编写的程序就称为源代码,保存源代码的文件称为源文件。用C语言编写的源文件的扩展名通常是“.c”,因此,这里我们就把代码清单8-1......
  • 从源文件到可执行文件——8.1计算机只能运行本地代码
    1.CPU可以解析和运行的程序形式称为什么代码?  本地代码(机器语言代码)2.将多个目标文件结合生成EXE文件的工具称为什么?  链接器3,扩展名为.obi的目标文件的内......
  • 【jmeter性能项目实战-03】轻商城项目性能测试计划
    一、测试背景轻商城是公司新开发的一个电商项目,为了保证项目上线后能够稳定的运行,且在后期推广中能够承受用户的增长,需要对项目进行性能测试。二、测试目的对新电商项目......
  • Python 异步: 创建和运行异步任务(7)
    您可以从asyncio程序中的协程创建任务对象。任务提供独立调度和运行的协程的句柄,并允许查询、取消任务,以及稍后检索结果和异常。异步事件循环管理任务。因此,所有协程都成......
  • Rocky Linux 防火墙开放端口号流程
    RockyLinux防火墙开放端口号流程1.添加需要开放的端口firewall-cmd--zone=public--add-port=9001/tcp--permanent#permanent代表永久添加2.重启防火墙firewa......
  • 2. Linux用户管理
    1.用户管理1.1用户信息相关文件​/etc/passwd​​:存储用户的基本信息​root:x:0:0:root:/root:/bin/bash​​用户名:密码占位符:UID:GID:描述:​用户名密码:都是​​x​​,......