Linux下运行jmeter压测

来源:互联网 发布:透明售房网数据更新 编辑:程序博客网 时间:2024/05/10 10:46

linux 运行jmeter脚本压测

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

在jmeter/bin目录下执行:
sh jmeter.sh -n –t aaa.jmx -l res.jtl
-n 代表以没有图形化界面启动

-t 代表后面是测试脚本
aaa.jmx 也就是我们做好的jmeter脚本
-l 代表测试结果
res.jtl 就是测试结果文件
查看结果的话,在查看结果树视图中导入或者在聚合报告里面导入res.jtl就可以查看到测试结果了

Jmeter添加负载机

压测的时候,当并发比较大, 一台机子已经启动不了那么多并发,这个时候就要使用多台负载机一起来发压力。

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

windows作为负载机的话,运行jmeter-sever.bat,(windows 作为控制机)
linux作为负载机的话,运行jmeter-server(以linux作为负载机为例)

2)、然后在作为控制机的(windows下)jmeter配置文件里添加负载机ip即可,
jmeter的配置文件在bin目录下jmeter.properties,
添加负载机的时候,在配置文件里面找到remote_hosts添加ip,
remote_hosts=localhost:1099,192.168.58.130:1099

3)、在配置文件里面添加之后,重启(windows下)jmeter,在运行的时候,就可以看到远程启动负载机的ip了,(必须先启动1)中linux下负载机jmeter-server服务)可以选择他来运行这个脚本,全部运行的话,也就是所有负载机上的全部都启动。

原创粉丝点击