码迷,mamicode.com
首页 > 数据库 > 详细

JMeter学习(三十一)Access Log Sampler

时间:2015-04-21 17:52:58      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

前提

在tomcat\conf\server.xml默认情况下,会有一段代码:

 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

启动tomcat\bin下面的startup.bat,在tomcat\logs目录下,会生成一个类似localhost_access_log.2015-04-21.txt的文件。

该文件中记录了tomcat的日志信息。

 

事例

1、启动Jmeter,添加线程组

2、添加Sampler-Access Log Sampler,设置如下图:

技术分享

3、添加监听器-查看结果树

4、运行。

 

遗留问题

1、tomcat自身运行时,会产生localhost_access_log.2015-04-21.txt的文件中的日志,但是运行jmeter时,报错:

java.lang.Error: Problem parsing the log file
    at org.apache.jmeter.protocol.http.sampler.AccessLogSampler.sampleWithParser(AccessLogSampler.java:147)
    at org.apache.jmeter.protocol.http.sampler.AccessLogSampler.sample(AccessLogSampler.java:183)
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257)
    at java.lang.Thread.run(Thread.java:619)

暂时未解决

 

2、集群中未试验,不知道是否可行。

<!--过滤配置信息,用于集群环境
<Valve className="org.apache.catalina.ha.tcp.ReplicationValve"
                 filter=".*\.gif|.*\.js|.*\.jpeg|.*\.jpg|.*\.png|.*\.htm|.*\.html|.*\.css|.*\.txt"/>
        -->

 

JMeter学习(三十一)Access Log Sampler

标签:

原文地址:http://www.cnblogs.com/yangxia-test/p/4444794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!