前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >性能测试-Jmeter之Linux下压力测试

性能测试-Jmeter之Linux下压力测试

作者头像
用户6367961
发布2020-02-14 14:26:46
3.5K0
发布2020-02-14 14:26:46
举报
文章被收录于专栏:自学测试之道

我们在做测试的时候,有时候要运行很久,公司用的测试服务器一般都是linux,就可以运行在linux下面,linux下面不能像windows一样有图形化界面,那怎么运行脚本呢,就先在windows上把脚本做好,然后在linux下运行即可,linux下运行jmeter是在jmeter的bin目录下的jmeter.sh这个shell脚本。

sh jmeter.sh -n –t a.jmx -l res.jtl

-n 代表以没有图形化界面启动

-t 代表后面是测试脚本

a.jmx 也就是我们做好的jmeter脚本

-l 代表测试结果

res.jtl 就是测试结果文件

查看结果的话,在查看结果树视图中导入这个res.jtl就可以查看到测试结果了。

1、Jmeter添加负载机

我们在压测的时候,可能并发比较大, 一台机子已经启动不了那么多并发了,这个时候我们就要使用多台机子一起来发压力,就要添加压力机,添加压力机怎么添加呢,首先要在

做压力机的机子上启动jmeter的代理,然后做为控制机的机子上添加上压力机的ip即可。

1)、Jmeter的bin目录下有一个jmeter-server,启动它即可,

windows机器端作为压力机的话,运行jmeter-sever.bat,linux作为压力机的话,运行jmeter-server

2)、然后在作为控制机的jmeter配置文件里添加压力机ip即可,

jmeter的配置文件在bin目录下jmeter.properties,

添加压力机的时候

,在配置文件里面找到remote_hosts添加ip,

然后重启jmeter就可以看到远程压力机了后重启jmeter就可

3)、在配置文件里面添加之后,重启jmeter,在运行的时候,就可以看到压力机的ip了,可以选择他来运行这个脚本,全部运行的话,也就是所有压力机上的全部都启动,就选择远程全部启动,就所有的压力机就都运行了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
测试服务
测试服务 WeTest 包括标准兼容测试、专家兼容测试、手游安全测试、远程调试等多款产品,服务于海量腾讯精品游戏,涵盖兼容测试、压力测试、性能测试、安全测试、远程调试等多个方向,立体化安全防护体系,保卫您的信息安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档