有关jmeter分布式笔记

jmeter 一般用我们自己的电脑(笔记本或者台式机)测一测接口测试,如果是需要压测性能,则只能考虑分布式,因为一般情况下我们的电脑的硬件支持不了Jmeter高并发。(比如压测500个用户同时登录)。此时就需要考虑 我们远程控制多台机器 同时压测(比如两台服务器,或者电脑。个人理解此处用服务器进行压测比较好)

1.Jmter是用Java语言编写的,跨平台的 ,所以Jmeter的压缩包可以直接放在linux服务器上解压使用的

配置环境变量(linux):

2. linux下输入:

vi /etc/profile

下拉到最后,然后填写下面的三个,

export JMETER_HOME=/home/p/jmeter/apache-jmeter-5.4.1/apache-jmeter-5.4.1
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH

配置完输入一下命令 立即生效。

source /etc/profile

或者自己百度搜索配置环境变量。

配置完输入 jmeter -v  如果出现下图则配置成功:

配置完 ,打开linux中 jmeter中的bin文件下面的jmeter.properties文件,修改IP地址为linux的IP地址

 要注意  修改时去掉前面的#

此时启动linux下的jmeter服务, 需要先切换到linux下bin目录,打开命令工具,输入命令:

./jmeter-server   -Djava.rmi.server.hostname=192.168.79.129(就是上面修改的IP地址)

如果出现下面的提示,则启动成功:

 此时就可以在自己电脑上打开Jmeter看到该服务器的地址:

可直接启动,但是要注意如果脚本中有本地文件,则在linux中需要对应的修改文件地址,比如在bin目录下放入需要的参数文件

然后就可以远程启动脚本测试了,对应linux服务器下的命令行会出现提示:

 一般情况下  会使用命令行(非GUI)进行测试,如下命令:

jmeter -n -t test.jmx(脚本的绝对路径) -r -l result.jtl(自定义的名称) -e -o \tmp\result_report(测试报告的绝对路径)

 

此命令每次使用前都要删除 本地电脑上的result.jtl 和jmeter.log文件,默认是在 C盘用户名下面(Plkkin  是自己的电脑账户名,以个人情况而定),第一次跑的时候是没有result.jtl文件的。

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值