首页 > 代码库 > Jmeter之负载生成器

Jmeter之负载生成器

使用LoadRunner时, 产生负载会用到利器Load Generator, 来远程控制负载机进行测试. Jmeter也不例外, 由此可见, 工具与工具之间, 达到的目的必是相同, 只是手段不一样罢了, 正所谓条条道路通罗马. 因此, 学习一门技术, 工具不是重点, 重点是理解其核心原理.

Jmeter有趣的不光是它的翻译很硬, 更重要的是, 连负载生成器的控制器和负载机的起名都变得有一种莫名的思想在里面, 还是讨论学术吧. 哈哈, 重口味美剧看多了的后遗症.

控制机-Master(主人)

负载机-Slave(奴隶)

Jmeter控制机和远程负载机的通论是通过RMI(Remote Method Invoke远程方法调用)来完成的, 在负载机上运行Agent程序(jmeter-server.bat), 在控制机(Master)上单击技术分享(远程全部启动)来运行远程负载机.

使用步骤:

1. 配置jmeter.properties文件, 告诉控制机(Mater)去尝试连接哪些机器.

在"remote_hosts"关键字后面加上远程Jmeter负载机的IP即可(推荐使用IP而非机器名), IP之间用逗号隔开

技术分享

2  先启动负载机上的Agent-jmeter-server.bat, 位于%Jmeter_Home%\bin

技术分享

3. 在控制机(Master)上单击技术分享(远程全部启动)来运行远程负载机

Starting the test on host....表示开始执行

Finished the test on host....表示执行完成

技术分享

Jmeter之负载生成器