前提

在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 fileat 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"/>-->

转载于:https://www.cnblogs.com/yangxia-test/p/4444794.html

JMeter学习(三十一)Access Log Sampler相关推荐

  1. Java多线程学习三十一:ThreadLocal 是用来解决共享资源的多线程访问的问题吗?

    ThreadLocal 是不是用来解决共享资源的多线程访问的. 这是一个常见的面试问题,如果被问到了 ThreadLocal,则有可能在你介绍完它的作用.注意点等内容之后,再问你:ThreadLoca ...

  2. ballerina 学习 三十一 扩展开发(二)

    上篇说了使用ballerina 语言开发扩展模块,对于注解类型的我们是需要使用java 语言进行 开发的 官方提供了一个hello 的demo可以参考 https://github.com/balle ...

  3. OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己

    OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...

  4. JavaScript学习(三十一)—在输入框中如何判断输入的是一个正确的网址

    JavaScript学习(三十一)-在输入框中如何判断输入的是一个正确的网址 function isUrl(url) {const a = document.createElement("a ...

  5. 深度学习入门(三十一)卷积神经网络——GoogLeNet

    深度学习入门(三十一)卷积神经网络--GoogLeNet 前言 卷积神经网络--GoogLeNet 课件 最好的卷积层超参数? Inception:全都要 Inception块 GoogLeNet 段 ...

  6. 【更好用的单片机】Stduino学习(三十一)红外接收模块

    37种传感器(三十一)红外接收模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid ...

  7. Slicer学习笔记(三十一)slicer调试Markups模块

    Slicer学习笔记(三十一)slicer调试Markups模块 1.源码编译3d slicer 2.调试Markup模块 2.1.调试设置 2.2.进入调试 2.3.通过上述一顿操作,我可以学到什么 ...

  8. Apache Nutch 1.3 学习笔记十一(页面评分机制 OPIC)

    1. Nutch 1.3 的页面评分机制 Nutch1.3目前默认还是使用OPIC作为其网页分数算法,但其之后,已经引入了PageRank-like算法,以弥补OPIC算法的不足,目前OPIC算法还是 ...

  9. Jmeter学习-BeanShell 内置变量vars、props、prev

    参考:Jmeter BeanShell 内置变量vars.props.prev的使用详解_java_脚本之家 1.介绍 在使用Jmeter过程中,或多或少都会接触些BeanShell,它会使工具的使用 ...

最新文章

  1. 【Storm】一张图搞定Storm的运行架构
  2. 操作系统实验1—实现单处理机下的进程调度程序
  3. CKEditor的使用方法
  4. oracle xe 数据库用户操作
  5. 你听过或见过最无耻的一句话是什么?
  6. 找零钱问题系列之动态规划
  7. Git版本管理工具的使用方法
  8. 工业控制系统发展历程
  9. 通讯录制作(.csv文件转.vcf文件即vcard格式)
  10. 解决WIN10家庭版无法远程桌面连接的问题
  11. 关闭windows端口的批处理命令
  12. Vue + Spring Boot 项目实战(十三):使用 Shiro 实现用户信息加密与登录认证
  13. 洛谷 P3356 火星探险问题
  14. mac nmap 的下载
  15. 关于类的静态的模板函数的使用方式
  16. 海克斯康三坐标模块化c语言编程,海克斯康三坐标编程手册_海克斯康三坐标教程...
  17. 计算机组成原理哈工大期末_计算机组成原理(哈工大)——课程知识点总结
  18. Codeforces 148D. Bag of mice(概率dp)
  19. 将撒娇进行到底的女人
  20. 【利用Advanced Installer 进行Springboot 打jar包部署】

热门文章

  1. mybatis通用mapper_全网最全Mapper解析,附实操代码帮你更好理解
  2. 运行 java classnotfound_JAR运行出现ClassNotFoundException异常的解决办法
  3. 咸宁省2021年模拟高考成绩查询怎么查,2021咸宁市地区高考成绩排名查询,咸宁市高考各高中成绩喜报榜单...
  4. mysql导入创建表空间_oracle创建表空间 用户 数据库导入和导出(转)
  5. 曝光原理_泰国精戈咖啡效果反馈 作用原理曝光
  6. MongoDB 字段拼接 $concat(aggregation)
  7. Linux 命令行上执行多个命令(分隔符简介使用)
  8. 幂集 返回某集合的所有子集
  9. 160 - 40 DaNiEl-RJ.1
  10. nextgaussian_Java Random nextGaussian()方法与示例