全网日志嗅探平台Splunk,也许我们也能把他应用于软件测试当中

全网日志嗅探平台Splunk,也许我们也能把他应用于软件测试当中

面对企业内部海量的设备及软件应用,有太多太多的东西需要监控,这个时候您需要一个平台去帮助您监控一切。Splunk支持主流交换机,系统core dump日志等,当然如果您是自定义的应用或者业务日志,那么如何去解析各式各样的日志呢?别担心,强悍的正则表达式,当然也包括强悍的你。同时多少需要我们规范一下日志的格式。

Splunk是如何工作的?

分布式的架构自然离不开Agent的概念,你没有猜错!Splunk在每台设备上启动一个Agent Deamon进程,这个”眼睛”会一直盯着你配置的指定文件路径下的一举一动,将变化上报给平台,您在平台上设置的正则规则帮你来过滤日志信息,对日志的关键内容进行监控,这样也达到了IT运维监控的目的。

Splunk能运用在自动化测试当中吗?

用Splunk做自动化测试,其实是不错的想法,我们可以想一种场景,比如您所测试的系统,开发人员会很负责任地记录每一个debug级别的日志,同时我们人工干预一下,某位强悍的头告诉各位开发,他根据目前日志的内容特点,制定了一套日志格式标准,有标准就有规则,有规则就好监控。比如您是做接口自动化测试的,其实如果开发的debug日志够详细和准确,不用去断言响应,直接通过Splunk解析日志来判断测试结果,岂不是除了测试目的而言,还同时肩负起来了监控的作用,而且这种粒度是细化到业务级的,这不是很好吗?

Splunk官网

Splunk中国官网

[转自:http://www.diggerplus.org/archives/3904]

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据