jmeter ubuntu安装及测试websocket

1. 安装java环境

sudo apt-get update
sudo apt-get install openjdk-8-jdk
java --version

2. 下载安装jmeter

下载: https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.3.tgz

解压:tar -zxvf apache-jmeter-5.2.1.tgz

添加到环境变量

export JMETER_HOME=/home/ubuntu/sofw/apache-jmeter-5.4.3

export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

sudo vim /etc/profile 添加上面配置

source /etc/profile 生效环境变量

图片.png

chmod +x jmeter 赋予权限

jmeter -v 查看版本

图片.png

linux上使用jmeter

1、在GUI模式(即图形化界面模式)下,新建一个测试计划,形成一个jmx文件,保存并上传到linux机器对应目录。
2、执行命令:jmeter –n –t [路径]/[名称].jmx -j [路径]/[名称].log –l [路径]/[名称].jtl -e -o [路径] ,如:jmeter -n -t /opt/test.jmx -j /opt/test.log -l /opt/test.jtl -e -o /opt/test

图片.png


3、结果文件通过Xterm传入本地,打开jmeter,然后点击:创建测试计划,创建监听–聚合报告,创建查看结果树等;点击浏览,把jtl文件加载进来,就可以看到测试的报告结果。

jmeter -n -t /home/ubuntu/jmeter/prowebsocket.jmx -j /home/ubuntu/jmeter/test.log -l /home/ubuntu/test.jtl -e -o /home/ubuntu/jmeter/out

图片.png

其他问题:

遇到报错

ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NoClassDefFoundError: org/eclipse/jetty/util/ssl/SslContextFactory

当出现该错误时,主要是因为JMeterWebSocketSampler插件需要安装其他6个依赖包,如下:

jetty-http-9.1.2.v20140210.jar,jetty-util-9.1.2.v20140210.jar,jetty-io-9.1.2.v20140210.jar,websocket-common-9.1.1.v20140108.jar,websocket-client-9.1.1.v20140108.jar,websocket-api-9.1.1.v20140108.jar

以上所有包可以google获得,也可以到我百度云共享中获取:http://pan.baidu.com/s/1dD4NjUD

所有插件包需要放到apache-jmeter-2.13/lib/ext/下,启动jmeter.

  • 20
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值