白盒测试监控之——HTTP消息(filterLogTool)监控分析实践

发表于:2010-4-20 11:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:xiaohanjiang    来源:51Testing软件测试博客

  ●        整理临时表数据

  去掉多的字符

update cclLog_tmp tt set tt.appName=ltrim(rtrim(tt.appName)) ,

                    tt.serverIP=ltrim(rtrim(tt.serverIP)),

                    tt.serverName=ltrim(rtrim(tt.serverName)),

                    tt.sessionid=ltrim(rtrim(tt.sessionid)),

                    tt.clentIP=ltrim(rtrim(tt.clentIP)),

                    tt.clientHostName=ltrim(rtrim(tt.clientHostName)),

                    tt.URL=ltrim(rtrim(tt.URL)),

                     tt.parameterList=ltrim(rtrim(tt.parameterList));

  ●        转入正式库

  注意修改文件名,正式表比临时表多了filename字段

insert into cclLog_ok

(filename,appName ,serverIP,serverName,sessionid,clentIP,clientHostName ,URL ,startDate,durationTime ,parameterList

)

(

select '2009-03-25~09#24#20_1.log',//这里要修改文件名

appName ,serverIP,serverName,sessionid,clentIP,clientHostName ,URL ,startDate,durationTime ,parameterList 

from ccllog_tmp

)

  2.3.1.4            分析用到的sql

  分析可以从不同的角度进行,主要是根据我们的需要进行。

  可以分析临时表或者正式表,灵活处理。

  下面列举几个常见的分析sql:

  ●        分析平均时间

select t.url, count(*), max(t.durationtime),min(t.durationtime),round(avg(t.durationtime),0) avgt from cclLog_ok t

group by t.url

order by avgt

  ●        取平均时间超过4S

select t.url url , count(*) total, max(t.durationtime) maxt,min(t.durationtime) mint,round(avg(t.durationtime),0) avgt from cclLog_ok t

group by t.url  having round(avg(t.durationtime),0)>4000

order by avgt

65/6<123456>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号