如何录制Chrome或者Linux下的应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何录制Chrome或者Linux下的应用.pdf

如何录制Chrome 或者Linux 下的应用 By 云层 说明: Port Mapping 的这种用法其实早就有了,开始我一直没注意到这点,后面才发现了这个 功能,特别在 《性能测试进阶指南 Loadrunner11 实战》第二版中更新。 不是所有的对象都能够被LR 启动录制的,例如基于基于特殊浏览器、手机终端或者Linux 下的应用,我们无法通过VuGen 启动被录制对象,那么这个时候通过Port Mapping 的代理 模式就可以将它们录制下来。 Port Mapping 提供了对于端口映射的处理规则,通过其内置的代理服务器,可以将通过 代理服务器的协议内容录制下来,其实现原理如图3.20 。 VuGen 终端1 internet 代理服务器 终端2 终端3 图3.20 Port Mapping 实现原理 终端只要设置代理的地址为代理服务器的地址,在访问Internet 的时候,VuGen 会自动 将经过代理服务器的协议请求录制下来,从而实现对任意应用的录制。 这里我们来模拟一个基于远程电脑Chrome 访问百度首页的脚本录制,在Port Mapping 中新建一个端口映射策略,注意在Allow forwarding to garget server form local port 中选中并 设置一个代理的端口,如图3.21 。 图3.21 Port Mapping 代理设置 该设置的作用是在本机上启动一个端口为2000 的代理,将这个端口映射成为本机的80 端口访问外网(有点网桥的概念),只能通过HTTP 协议和访问 才会被录制。 接着我们启动录制,录制的对象为 LR 安装目录下的 bin\wplus_init_wsock.exe 程序,使用 Win32 Applications 录制,如图3.22 。 图3.22 录制代理服务器 启动录制后,我们会看到wplus_init_scock 代理服务器会被启动,如图3.23 。这个时候 所有通过该代理服务器的匹配请求都会被录制下来。 图3.23 代理服务器启动 接着我们来设置一下远程的 Chrome 浏览器,我们知道默认情况下LR11 是无法启动录 制Chrome 浏览器的,现在通过代理模式来录制,就要设置Chrome 浏览器的代理地址,让 Chrome 走的协议通过我们正在录制的代理服务应用,如图3.24 。 图3.24 代理服务器设置 Chrome 使用了IE 的代理服务器设置,这里将地址设置为启动代理的服务器IP 地址,端 口为2000,这样 Chrome 浏览器的所有协议都会从代理服务器上走过。在 Chrome 上访问 时就能看到VuGen 将这些内容录制下来,停止录制后可以看到对应脚本。注 意这个时候回放VuGen 会自动将浏览器模拟成IE4.0,浏览器模拟选项参考3.5.8 章节。 关注“云层派”了解更多内容

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档