使用AspectJ监控测试用例执行,无法产生监控数据的一种解决方案

已经做过很多次这方面的实验了,但是今天在监控一个新的实验对象系统时,还是有些细节之前没想到,所以简单总结一下。

在两年多前的这篇日志中:http://blog.csdn.net/qysh123/article/details/37891697,我介绍了使用AspectJ和Kieker监控测试用例执行的基本方法。今天在监控一个新对象的时候,仔细检查了很多遍,发现还是没有监控数据产生。具体来讲,监控的是apache-ivy-2.4.0,后来发现原因如下:

起初观察ivy的目录结构,发现其在build目录下有classes目录,classes目录下有all,ant,core等,我想当然地觉得all目录肯定在执行测试用例时的classpath中,就把META-INF文件夹放进了该目录,结果后来仔细检查时候发现,测试用例执行时只包含了build\classes\core等目录,就把META-INF剪切到core目录下,就可以正常产生监控数据了。

就这么点经验,总结一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值