代码改变世界

关注Jmeter 2.6对分布式执行的改进

2012-10-31 14:12  Joeyyyy  阅读(306)  评论(0)    收藏  举报

在2.6版本之前,我曾尝试过使用jmeter的分布式执行,有一个很困扰的问题,就是当产生的并发越来越大,控制机的cpu也越来越高. 其原因主要是由于写日志的压力太大. 还好现在有了解决办法.

以下摘自JMeter 2.6的change log:

Remote batching support

Use external store to hold samples during distributed testing, Added DiskStore remote sample sender: like Hold, but saves samples to disk until end of test

 

尝试后,对于使用jmeter进行分布式执行,我建议大家首先可以尝试一下设置mode=Asynch,这样在调试时能实时看到执行结果,如果并发不是特别大的情况下这样也就够了.  如果日志写入量还是很大,则可以设置mode=DiskStore.