Requirement:
1.客户端和服务器使用相同的版本
2.所有的节点使用相同的java版本
以我前段时间做的一次接口性能测试举例说明
压力部署环境如下:OS:window
服务器类别 | 应用 | 主机名 | CPU | 内存 |
---|---|---|---|---|
Sever | jmeter | server1 | 4c | 8g |
Sever | jmeter | server2 | 4c | 8g |
Client | jmeter | client | 4c | 8g |
server1:修改%JMETER_HOME%bin目录下的user.properties文件,设置端口,不建议修改system.propferties文件,jmeter所有个性化配置都可以在user.properties文件中设置。在此文件的后面加上如下内容:
#Remote Server Config
server.rmi.localport=9999
启动jmeter-server
通过%JMETER_HOME%/bin下的jmeter-server.bat启动。
server2:执行在server1上的操作,如果有还有servern,执行同样的操作。
client:修改%JMETER_HOME%/bin目录下的user.properties文件,加入如下内容,多头server用逗号分隔:
#Remote Hosts-comma delimited
server_port=9999
server.rmi.port=9999
remote_hosts=server1IP,server2IP
启动jmeter客户端,可以在如下位置看到ip选项:
Run>Remote Start>server1IP server2IP