JMeter联机负载及问题解决

主控制机:存放JMeter脚本的机器叫作主控制机 负载机:被链接并用来运行脚本的机器叫作负载机 操做步骤:测试

1.修改主控制机上,JMeter安装目录bin目录下的JMeter.properties文件中的remote_hosts信息,去掉注释符,把localhost替换成负载机的ip,端口默认是1099,线程

注意事项:(1)能够添加多台负载机,经过英文逗号分隔代理

                   (2)能够修改联机端口server

                   (3)若是脚本中有调用CSV文件,外部jar包等,都要复制到远程负载机相同的指定目录下ip

                   (4)脚本不须要复制,主控机会把脚本发送给负载机。rem

 2.负载机打开JMeter-server.batio

 3.在主控机上,启动JMeter,而后运行的时候选择远程启动,选择某一个负载机ip,或者远程启动所有配置

线程属性:防火墙

1.以下图所示:每台负载机都会运行10个线程,每秒启动10个线程。两台负载机会运行20次方法

2.场景要求:2台负载机,共运行100次,每秒启动5个线程

公式以下:

每秒启动线程数=线程数/Ramp-Up Period (in seconds)*负载机数

配置和测试时遇到的问题列表

主控机连不上负载机

一、检查负载机和主控机ip是否能够ping通 二、检查负载机防火墙是否关闭 三、检查负载机上是否运行了jmeter的代理(jmeter-server.bat) 四、若是主控机的脚本上有参数化文件,那么在负载机一样位置上也得有一个参数化文件 ps:一个简单粗暴的方法,看负载机上是否有多个网卡,实在没办法,把其余网卡都禁用,而后就能连上并启动了。

相关文章
相关标签/搜索