51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 112826|回复: 596
打印 上一主题 下一主题

[原创] 使用HTTPWatch实现自动化探针性能前端分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-11-14 12:04:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 云层 于 2011-11-23 12:58 编辑

感觉有些东西不太方便在《性能测试进阶指南2》书上写清楚,所以这里还是单独抽出来写一个案例文档吧,在书上可能要考虑官方用语所以不一定那么简洁方便。


这里主要介绍了一下如何使用HTTPWatch的AOM自动化对象模型进行脚本开发,进一步在LR脚本中调用这个自动化模型形成类似Webpage breakdown功能的效果,相对来说更加清晰明了。


AOM调用代码:




  1. Dim filename
  2. filename=FormatDateTime(now,2)&FormatDateTime(now,3)
  3. filename=replace(filename,":","")
  4. filename=replace(filename,"-","")
  5. filename=replace(filename,"/","")
  6. Dim control
  7. Set control = CreateObject("HttpWatch.Controller")
  8. Dim plugin
  9. Set plugin = control.IE.New
  10. plugin.Record
  11. plugin.GotoUrl("http://www.baidu.com")
  12. control.Wait plugin, -1

  13. ' Stop recording HTTP
  14. plugin.Stop
  15. 'msgbox filename
  16. plugin.Log.Save("f:\\"&filename&".hwl")
  17. ' Close down IE
  18. plugin.CloseBrowser

  19. set plugin=nothing
  20. set control=nothing
复制代码

代码根据#25楼朋友的帮忙调试略作调整,避免保存文件的错误

这里顺便感谢一下在某期51testing杂志上投稿编写HTTPWatch自动化对象模型的大师,这里有点借花献佛了。


附件老规矩:

游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-11-14 12:28:47 | 只看该作者
rt
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-11-14 12:33:33 | 只看该作者
看下,感谢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-11-14 12:33:44 | 只看该作者
支持一下。

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

使用道具 举报

该用户从未签到

5#
发表于 2011-11-14 12:42:08 | 只看该作者
好东西要顶
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-11-14 13:12:05 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-11-14 13:18:53 | 只看该作者
看看
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-11-14 13:27:10 | 只看该作者
拜读
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-11-14 13:40:05 | 只看该作者
回复可见。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2011-11-14 14:51:37 | 只看该作者
拜读
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2011-11-14 14:54:05 | 只看该作者
up
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-11-14 14:57:10 | 只看该作者
回复 1# 云层
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2011-11-14 15:15:19 | 只看该作者
我要看,顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2011-11-14 15:19:09 | 只看该作者
可以学习学习,谢谢。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2016-4-7 10:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    15#
    发表于 2011-11-14 15:33:05 | 只看该作者
    感谢,拜读。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-11-15 08:48:24 | 只看该作者
    看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-11-15 09:15:35 | 只看该作者
    拜读一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-11-15 11:54:49 | 只看该作者
    xuexiing
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-11-15 11:54:57 | 只看该作者
    xuexiing
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-11-15 16:47:08 | 只看该作者


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

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

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

    请问一下是什么原因呢?

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 10:24 , Processed in 0.088003 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表