51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2605|回复: 5
打印 上一主题 下一主题

性能测试脚本录制原理-Hyperpacer新手必看

[复制链接]
  • TA的每日心情
    奋斗
    2019-3-28 10:22
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2016-4-21 14:06:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    HyperPacer脚本录制是通过在运行机器上启动一个Http代理服务器,让被录制应用程序通过该代理服务器进行网络传输,HyperPacer脚本录制器会拦截通过代理服务器的所有请求响应数据,来自动生成测试脚本。注意是拦截所有通过代理服务器的请求响应,可能在录制脚本的过程中存在其它程序不可见的网络访问,如果不希望录制在脚本中,就需要在录制配置中进行过滤设置,以保证录制的脚本中的请求都是期望的被测系统的请求。HyperPacer目前支持基于URI的过滤和Content Type的过滤,如果没有配置,录制生成了非期望的脚本,也不打紧,直接在脚本中删除即可。


            基于以上原理,需要录制脚本,首先就需要更改浏览器的代理设置,目前HyperPacer在Windows系统上实现了录制开始时自动设置IE浏览器代理,录制结束后自动取消代理设置,其它浏览器如Chrome、Firefox等浏览器上需要手动设置浏览器代理,在其他浏览器选择了使用IE的代理设置的情况下直接设置IE的即可。


            脚本录制的基本步骤为:点击菜单栏的“录制”,打开“录制配置”界面,完成“录制配置”后,点击“确定”,弹出“脚本录制器”,即开始自动脚本录制。如果是Windows系统,正常情况下会自动打开IE浏览器,直接在浏览器中进行操作即可。如果没有打开,则需要手工打开浏览器,首先需要进行代理设置,代理IP地址为本地IP地址,端口为录制配置中的监听端口。如果需要使用非IE浏览器录制脚本,在非Windows系统上都需要首先手动设置代理,录制结束后手动取消代理设置。


            由于运行机运行环境的不稳定性,有时候结束脚本录制后,自动设置的代理可能无法自动取消,如果发现上不了网了,就手动取消代理设置。IE浏览器取消代理后,其它浏览器由于缓存了代理设置,如果缓存还未失效,无法上网的也需要手动取消一下代理设置。


            在所有平台和浏览器上实现自动代理配置对HyperPacer来说,尚有难度,未来HyperPacer会继续强化脚本录制的易用性,可能通过COM访问等更加稳定的方式来解决此问题。

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-3-28 10:22
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
     楼主| 发表于 2016-4-21 15:06:05 | 只看该作者
    对性能测试感兴趣的可以加入Q群237936872,入群即可免费获取最新版测试工具,关于工具的任何疑问都可晒到群里,有专业团队为你解答。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
    发表于 2016-4-21 16:30:20 | 只看该作者
    基于b/s还是c/s?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-3-28 10:22
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
     楼主| 发表于 2016-4-21 17:31:00 | 只看该作者
    目前版本的工具是基于b/s开发的,c/s的还在研发中,系统只要支持html协议或者tcp协议,都是可以使用的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-3-3 17:18
  • 签到天数: 32 天

    连续签到: 2 天

    [LV.5]测试团长

    5#
    发表于 2016-4-28 16:17:36 | 只看该作者
    好人一生平安~~~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 20:02 , Processed in 0.070755 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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