2016-02-12 60 views
0

我正在运行一个主站和两个从站系统的jmeter测试。 我在主系统中提供的值是:Jmeter分布式测试2个从站系统

no of threads: 750 
ramp up: 420 seconds 
loop count: 1 

当我按下ctrl+shift+R中,测试执行在两个“A” &“B”的远程系统和消息

开始“启动测试主机XXX.XXX.X.XXX @周一2月8日8时08分21秒IST 2016 “

显示在两个系统的命令提示符。

但过了一段时间,我发现服务器没有响应。我检查了“摘要监听器”中是否有任何活动,但没有任何活动。 我检查了生成的“summary.xlsx”文件,发现来自系统“A”的所有请求都已提供,只有来自系统“B”的部分请求被提供。

当我检查系统A的命令提示符它说

“说完@周一2月8日8时08分21秒北京时间2016 主机XXX.XXX.X.XXX测试”。

(我认为没关系,因为它的所有请求都被送达)。

当我检查系统B的命令提示符我没有找到邮件

“说完主机XXX.XXX.X.XXX测试@周一2月8日8时08分21秒IST 2016 “。

希望系统B的请求最终会被执行,我把它留下了8个小时。

但令我惊讶的是,当我在早上检查它时,它就在我最后一次看到它的地方。

系统B没有进一步的请求被执行,检查服务器日志中没有任何响应。而且我也没有找到消息

“说完主机XXX.XXX.X.XXX测试@周一2月8日8时08分21秒IST 2016 ” 上

系统B.

请建议我如何从两个从属系统获取所有请求,而不会出现上述问题。

回答

1

我敢打赌,问题是在不同的子网。阅读the following一步一步手动,特别是限制部分:

RMI不能通过子网通信没有代理;因此,没有代理人的情况下也不能。

因此,确保A和B都在与主站在同一个子网中。