51Testing软件测试论坛
标题: 使用HTTPWatch实现自动化探针性能前端分析 [打印本页]
作者: 云层 时间: 2011-11-14 12:04
标题: 使用HTTPWatch实现自动化探针性能前端分析
本帖最后由 云层 于 2011-11-23 12:58 编辑
感觉有些东西不太方便在《性能测试进阶指南2》书上写清楚,所以这里还是单独抽出来写一个案例文档吧,在书上可能要考虑官方用语所以不一定那么简洁方便。
这里主要介绍了一下如何使用HTTPWatch的AOM自动化对象模型进行脚本开发,进一步在LR脚本中调用这个自动化模型形成类似Webpage breakdown功能的效果,相对来说更加清晰明了。
AOM调用代码:
- Dim filename
- filename=FormatDateTime(now,2)&FormatDateTime(now,3)
- filename=replace(filename,":","")
- filename=replace(filename,"-","")
- filename=replace(filename,"/","")
- Dim control
- Set control = CreateObject("HttpWatch.Controller")
- Dim plugin
- Set plugin = control.IE.New
- plugin.Record
- plugin.GotoUrl("http://www.baidu.com")
- control.Wait plugin, -1
- ' Stop recording HTTP
- plugin.Stop
- 'msgbox filename
- plugin.Log.Save("f:\\"&filename&".hwl")
- ' Close down IE
- plugin.CloseBrowser
- set plugin=nothing
- set control=nothing
复制代码代码根据#25楼朋友的帮忙调试略作调整,避免保存文件的错误
这里顺便感谢一下在某期51testing杂志上投稿编写HTTPWatch自动化对象模型的大师,这里有点借花献佛了。
附件老规矩:
作者: yao3000v 时间: 2011-11-14 12:28
rt
作者: sknife 时间: 2011-11-14 12:33
看下,感谢
作者: marysnow 时间: 2011-11-14 12:33
支持一下。
不知道第二本中,有没有介绍一下web项目的实例的性能瓶颈分析,介绍LR图表及结合系统资源\数据库来进行查找定位。(要是介绍一下常用的辅助监控的工具就更好了。)
作者: runny15 时间: 2011-11-14 12:42
好东西要顶
作者: wangyemami 时间: 2011-11-14 13:12
作者: 夏日摸摸茶 时间: 2011-11-14 13:18
看看
作者: yzj014 时间: 2011-11-14 13:27
拜读
作者: y602015953 时间: 2011-11-14 13:40
回复可见。。。。
作者: thirfing 时间: 2011-11-14 14:51
拜读
作者: 软件真的要测试 时间: 2011-11-14 14:54
up
作者: zhaoprive 时间: 2011-11-14 14:57
回复 1# 云层
作者: wxy1208 时间: 2011-11-14 15:15
我要看,顶一下
作者: cii566 时间: 2011-11-14 15:19
可以学习学习,谢谢。
作者: Sayid 时间: 2011-11-14 15:33
感谢,拜读。。。
作者: wolaizhinidexin 时间: 2011-11-15 08:48
看看
作者: PeterKang 时间: 2011-11-15 09:15
拜读一下
作者: p42 时间: 2011-11-15 11:54
xuexiing
作者: p42 时间: 2011-11-15 11:54
xuexiing
作者: y602015953 时间: 2011-11-15 16:47
[attach]76076[/attach][attach]76077[/attach]
按照云大大的说明。测试了一下。只是成功了几次之后就总是报错。
做了弹框提示后发现执行到plugin.Log.Save("f:\\"&filename&".hwl")这里报的错。
错误:远程服务器不存在或不可用:'Log'
请问一下是什么原因呢?
作者: lsekfe 时间: 2011-11-15 16:57
好东西支持下
作者: y602015953 时间: 2011-11-15 17:10
本帖最后由 y602015953 于 2011-11-15 19:19 编辑
-
- Dim filename
- filename=FormatDateTime(now,2)&FormatDateTime(now,3)
- filename=replace(filename,":","")
- filename=replace(filename,"-","")
- filename=replace(filename,"/","")
- Dim control
- Set control = CreateObject("HttpWatch.Controller")
- Dim plugin
- Set plugin = control.IE.New
- plugin.Record
- plugin.GotoUrl("http://www.baidu.com")
- control.Wait plugin, -1
- msgbox "页面加载完成"
- ' Stop recording HTTP
- plugin.Stop
- ' Close down IE
- msgbox filename
- plugin.Log.Save("f:\\"&filename&".hwl")
- msgbox "保存日志完毕"
- plugin.CloseBrowser
- set plugin=nothing
- set control=nothing
复制代码
这样修改以后就不会报错日志生成失败了,原因是先关闭了浏览器,导致log保存失败。
灰常感谢云大大的指教。。。
作者: 小白cool 时间: 2011-11-15 17:22
东东
作者: wolaizhinidexin 时间: 2011-11-15 17:36
试了一下,发现随着时间的推移,生成的文件很多,如果只看是那个请求导致了时间较长,个人觉得也可以用webscarab,但是它的信息显示没有httpwatch这样详细和美观。
感谢云层的这个思想,很有抛开云雾的感觉。
作者: PrefTest 时间: 2011-11-15 20:29
回复
作者: 零测试 时间: 2011-11-16 08:48
楼主哦。有时候不要老规矩行不行。有时候赶时间,没空回帖。
要实在点嘛!共享知识,不要求回报!
作者: goodhal 时间: 2011-11-16 09:01
谢谢!
作者: 默心 时间: 2011-11-16 14:42
学习了
作者: 默心 时间: 2011-11-16 14:43
学习了
作者: grace.tao 时间: 2011-11-16 16:12
一定要拜读的!
作者: Juventus1984 时间: 2011-11-16 16:23
很有新意啊,看下先
作者: msnshow 时间: 2011-11-16 23:08
看不太明白
作者: 鹭岛 时间: 2011-11-16 23:23
看看再说~~~
作者: zhoucc 时间: 2011-11-17 15:18
看看
作者: lxk123 时间: 2011-11-17 15:47
up
作者: mongnet 时间: 2011-11-17 17:29
分析分析
作者: lanbingkafei 时间: 2011-11-17 18:13
回复 1# 云层
作者: dcdh123 时间: 2011-11-18 10:01
Thanks
作者: naroon 时间: 2011-11-18 10:04
瞄瞄。。
作者: naroon 时间: 2011-11-18 10:16
附件载不了,楼主~~
作者: wwwanghl 时间: 2011-11-18 11:47
看看
作者: aaxh01 时间: 2011-11-18 15:22
拜读下。技术方面持续学习中
作者: musk 时间: 2011-11-18 20:41
感谢~学习一下~
作者: lovemicky 时间: 2011-11-19 10:11
看看
作者: lovemicky 时间: 2011-11-19 10:11
看看
作者: lovemicky 时间: 2011-11-19 10:11
看看
作者: yzmail0323 时间: 2011-11-19 13:59
回复 1# 云层
谢谢
作者: 草鱼 时间: 2011-11-19 17:01
先看看
作者: anata 时间: 2011-11-21 00:22
好东西,学习学习!
作者: jxy1234yq 时间: 2011-11-21 09:45
回复 1# 云层
学习中 ,谢谢楼主分享
作者: juntingstruggle 时间: 2011-11-21 10:54
学习一下
作者: songrl 时间: 2011-11-21 11:36
作者: oxygen001 时间: 2011-11-21 13:41
垃圾,之所以有很多人膜拜,是因为 信息不对称,都是TMD的忽悠,自以为了不起~ 我FUCK!
作者: kuangquanshui 时间: 2011-11-21 14:18
学习学习
作者: huahua198732 时间: 2011-11-21 14:38
作者: nianjing2007 时间: 2011-11-21 19:53
读~
作者: myklin 时间: 2011-11-21 20:39
作者: wangyanzhao 时间: 2011-11-21 22:37
ths
作者: huilin.gao 时间: 2011-11-22 11:16
学习学习
作者: 影歌 时间: 2011-11-22 11:48
thanks
作者: zhyb_2008 时间: 2011-11-22 16:02
学习。。。。
作者: lr_study 时间: 2011-11-22 16:04
回复 1# 云层
作者: lr_study 时间: 2011-11-22 16:05
thank you ,thank you
作者: fangaiyun 时间: 2011-11-22 16:58
谢谢分享
作者: yzylion 时间: 2011-11-23 00:55
云大狡猾了
作者: custjiajia 时间: 2011-11-23 12:46
正需要这方面的东西呢,拜读了。
作者: xp198601 时间: 2011-11-23 17:26
回复 1# 云层
谢谢分享
作者: hankliu520 时间: 2011-11-23 20:18
观望下
作者: vicky_tan 时间: 2011-11-24 10:00
studying !
作者: 高保真 时间: 2011-11-24 10:26
用了httpwatch很久了,但只是简单的分析,看来还是需要深入自己使用的工具啊,拜读。
作者: colordaybei 时间: 2011-11-24 10:26
作者: 高保真 时间: 2011-11-24 11:07
在跑这个脚本的时候,一定要将“启用第三方浏览器扩展”勾上。
作者: shaynechu 时间: 2011-11-24 11:16
回复 1# 云层
大湿
作者: lisa2008 时间: 2011-11-24 11:36
看看,谢谢分析
作者: wldtzzming 时间: 2011-11-24 14:42
{:4_83:}
作者: hbxtly 时间: 2011-11-24 14:49
作者: prince198509 时间: 2011-11-24 15:11
hao
作者: tigerge000 时间: 2011-11-24 15:17
看看,LR刚接触不久
作者: 280637867 时间: 2011-11-25 10:23
学习一下
作者: binning_001 时间: 2011-11-25 10:45
看看是否能用
作者: crakme 时间: 2011-11-25 14:35
脚本写的不错
作者: polly12052000 时间: 2011-11-25 16:25
学习,学习。
作者: wj8106 时间: 2011-11-25 17:24
学习一下
作者: wang006 时间: 2011-11-25 22:47
拜读一下,云大的作品
作者: supermichael 时间: 2011-11-26 16:48
拜读
作者: linjxathena 时间: 2011-11-28 09:09
回复才能看啊
作者: mystic 时间: 2011-11-28 09:22
正是我所需要的!让我看看!
作者: linjxathena 时间: 2011-11-28 09:26
这里顺便感谢一下在某期51testing杂志上投稿编写HTTPWatch自动化对象模型的大师,这里有点借花献佛了。
楼主大大,这个是在哪一期啊?我也想参考一下
作者: meting_jj 时间: 2011-11-28 10:43
来了解下
作者: ihaves 时间: 2011-11-28 10:55
支持一下。
作者: dllnetspy 时间: 2011-11-28 22:02
感谢,拜读。。。
作者: evan514 时间: 2011-11-28 22:26
感谢,拜读。。。
作者: testtoone 时间: 2011-11-29 08:49
look look
学习学习
作者: happytiaopigui 时间: 2011-11-30 14:57
回复 1# 云层
学习
作者: bob123654 时间: 2011-12-1 16:07
回复一下,瞅瞅,云层好淫
作者: zhao119843469 时间: 2011-12-2 10:01
力顶……
作者: zhao119843469 时间: 2011-12-2 10:02
有待研究
作者: yunmenzhe 时间: 2011-12-2 10:54
老大第二本书什么时候出来啊?
作者: yuandxie 时间: 2011-12-2 11:05
了解一下,暂时还没有接触过
作者: binzi1 时间: 2011-12-5 01:26
顶顶更健康
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |