JMeter:记录对结果的影响

时间:2014-05-27 12:18:09

标签: logging jmeter

我实际上是在尝试使用JMeter在JBoss 7.1.1服务器上测试Web应用程序。

这是一个过程:

JMETER   --SOAP-->   WebService1   --SOAP-->   WebService2
                                                    |
JMETER <--response--  WebService1     <--response--

事实上,对于每个进程,我有很多日志出现在我的“命令提示符”中,它们也保存在日志文件中。 (对于1个SOAP请求发送,我得到至少50行日志)

这是基本测试,我在同一台机器上运行我的服务器和JMeter。

我的问题是:这些日志对结果有影响吗?我的意思是一个重要的影响。

谢谢

1 个答案:

答案 0 :(得分:0)

日志记录是IO进程,它占用RAM,CPU,尤其会影响磁盘操作。每个SOAP请求打印50行绝对不是预期的行为。幸运的是,JMeter日志记录可通过属性进行控制。

以下设置用于正常工作:

jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.data_type=false
jmeter.save.saveservice.label=true
jmeter.save.saveservice.response_code=true
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=false
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.thread_name=true
jmeter.save.saveservice.time=true
jmeter.save.saveservice.subresults=false
jmeter.save.saveservice.assertions=false
jmeter.save.saveservice.latency=true
jmeter.save.saveservice.bytes=true
jmeter.save.saveservice.hostname=true
jmeter.save.saveservice.thread_counts=true
jmeter.save.saveservice.sample_count=true
jmeter.save.saveservice.response_message=false
jmeter.save.saveservice.assertion_results_failure_message=false
jmeter.save.saveservice.timestamp_format=HH:mm:ss
jmeter.save.saveservice.default_delimiter=;
jmeter.save.saveservice.print_field_names=true

将上面的行放在user.properties文件中,该文件位于JMeter安装的/ bin文件夹下。

有关JMeter优化的另一条建议,请参阅JMeter Performance and Tuning Tips帖子。