jmeter分布式测试
jmeter分布式测试 jmeter运行时十分耗内存和cpu,所以可以利用多部机子进行分布式压测。 在进行分布式平台测试的时候,要最好注意以下几点: 1. 防火墙应该关闭 2. 所有客户端应该都在同一个子网中 3. 确保jmeter可以访问服务器 4. 确保各个jmeter版本一致,不同版本可能会存在协同问题 下面就linux下如何搭建jmeter分布式做相应说明: 一、 配置节点 确保所有节点(JMeter客户端和JMeter远程服务器)运行相同版本的JMeter。尽可能在所有操作系统上使用相同的Java版本。 如果测试用到了外部数据文件,那么请注意这些文件不会被JMeter客户端分发,因此测试人员需要确保每台执行机上都保存了这些数据文件(其所在目 录也必须正确)。如果有必要,用户可以为每台执行机设置不同的属性变量,即在JMeter远程服务器上编辑user.properties或者 system.properties文件。这些属性将会在JMeter远程服务器启动时被识别,并有可能被应用到测试计划之中,从而影响测试执行(例如, 与其他远程服务器发生交互)。另外,不同的JMeter远程服务器可能会使用不同内容的数据文件(例如,每台服务器必须使用不同的ID,就以此来划分数据 文件)。 二、 启动远程服务 要启动JMeter远程节点,请在执行机上运行JMETER_HOME/bin