我实际上是在尝试使用JMeter在JBoss 7.1.1服务器上测试Web应用程序。
这是一个过程:
JMETER --SOAP--> WebService1 --SOAP--> WebService2
|
JMETER <--response-- WebService1 <--response--
事实上,对于每个进程,我有很多日志出现在我的“命令提示符”中,它们也保存在日志文件中。 (对于1个SOAP请求发送,我得到至少50行日志)
这是基本测试,我在同一台机器上运行我的服务器和JMeter。
我的问题是:这些日志对结果有影响吗?我的意思是一个重要的影响。
谢谢
答案 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帖子。