云层 发表于 2011-11-14 12:04:27

使用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自动化对象模型的大师,这里有点借花献佛了。
附件老规矩:**** Hidden Message *****

yao3000v 发表于 2011-11-14 12:28:47

rt

sknife 发表于 2011-11-14 12:33:33

看下,感谢

marysnow 发表于 2011-11-14 12:33:44

支持一下。

不知道第二本中,有没有介绍一下web项目的实例的性能瓶颈分析,介绍LR图表及结合系统资源\数据库来进行查找定位。(要是介绍一下常用的辅助监控的工具就更好了。)

runny15 发表于 2011-11-14 12:42:08

好东西要顶

wangyemami 发表于 2011-11-14 13:12:05

:victory:

夏日摸摸茶 发表于 2011-11-14 13:18:53

看看

yzj014 发表于 2011-11-14 13:27:10

拜读

y602015953 发表于 2011-11-14 13:40:05

回复可见。。。。

thirfing 发表于 2011-11-14 14:51:37

拜读

软件真的要测试 发表于 2011-11-14 14:54:05

up

zhaoprive 发表于 2011-11-14 14:57:10

回复 1# 云层

wxy1208 发表于 2011-11-14 15:15:19

我要看,顶一下

cii566 发表于 2011-11-14 15:19:09

可以学习学习,谢谢。

Sayid 发表于 2011-11-14 15:33:05

感谢,拜读。。。

wolaizhinidexin 发表于 2011-11-15 08:48:24

看看

PeterKang 发表于 2011-11-15 09:15:35

拜读一下

p42 发表于 2011-11-15 11:54:49

xuexiing

p42 发表于 2011-11-15 11:54:57

xuexiing

y602015953 发表于 2011-11-15 16:47:08



按照云大大的说明。测试了一下。只是成功了几次之后就总是报错。

做了弹框提示后发现执行到plugin.Log.Save("f:\\"&filename&".hwl")这里报的错。

错误:远程服务器不存在或不可用:'Log'

请问一下是什么原因呢?
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 使用HTTPWatch实现自动化探针性能前端分析