51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] LoadRunner 11- 选择Web或Mobile协议录制APP脚本

[复制链接]
  • TA的每日心情
    开心
    2015-1-4 08:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2018-1-24 17:30:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 lucyliang 于 2018-1-24 17:45 编辑

    一、 共享网络设置
    通过电脑上共享网络,在手机上连接共享的WiFi。
    我的电脑是台式机,使用了USB无线网卡和360免费WiFi,然后本地网络开启了共享,手机上连接此WiFi。

    配置手机WiFi的HTTP代理地址和端口:

    二、  Mobile App(HTTP/HTML)协议录制
    1.    环境准备
    1)     LoadRunner11需安装Patch 4补丁包, 该补丁包含Mobile App协议。
    2)     安装winpcap
    winpcap(windowspacket capture)是windows平台下一个免费公共的网络访问系统。用来监听共享网络上传送的数据包。
    2.    录制脚本
    1)     创建脚本,选择Mobile App(HTTP/HTML)协议。
    2)     使用录制向导录制脚本
    第一步:点击【Start Record】按钮,弹出录制向导窗口,选择默认的第一项“Record and Analyze Traffic”,然后点击【下一步】。
    第二步:Host 默认显示“http://localhost”(本地监听),Port默认80,如果此端口已被占用则需要修改,这里设置为8081。(可以使用netstat命令查看占用端口)
    点击【Connect】连接成功后可以看到Record network有多个,选择本地无线网的网卡,也可以通过每个都进行录制一下来判断,选择能捕获到数据的。
    点击【Start Recording】之后,按钮文字变为“Stop Recording”,进入录制状态,这时就可以在手机上对要录制的应用进行操作了。比如执行登录、查询、退出等操作。操作结束之后,点击【Stop Recording】,这时会弹出数据包文件下载提示,保存到本地。然后点击【下一步】。
    第三步:Capture 处选择刚才保存的pcap文件,可以设置服务端或客户端过滤,这里设置了服务端的过滤IP和端口。如下图所示:
    点击【完成】生成脚本。(如果此时录制的脚本为空,那可能是Record network选择不对,重新回到录制前设置的第二步,选择另一个网卡进行录制)
    这样自动录制脚本过程就结束了,可根据需要对脚本进行调整。
    三、  WebHTTP/HTML)协议录制
    1.    配置
    在Tools> Recording Options中对Port Mapping进行如下配置。

    Capture level选择“Socket level data”,点击【New Entry】创建一个代理。配置服务器地址和代理端口号。详情如下图:

    2.    录制脚本
    1)     创建脚本,选择Web (HTTP/HTML)协议。

    3)     在Start Recording中,Application type选择“Win32 Applications”,Program to record选择LoadRunner安装目录bin下的wplus_init_wsock.exe。

    4)     点击【OK】开始录制脚本,LoadRunner启用代理服务器录制脚本。在手机APP中操作需要录制的功能,完成后,在LoadRunner中点击结束录制按钮,自动生成脚本。
    这样自动录制脚本过程就结束了,可根据需要对脚本进行调整。






    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2018-1-25 14:32
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    2#
    发表于 2018-1-24 18:15:26 | 只看该作者
    大牛,我就想问下,为什么在win7 64位旗舰版上执行录制的时候会报错,而且页面很容易崩溃!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-4 08:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2018-1-25 08:41:56 | 只看该作者
    Harry.D.Z 发表于 2018-1-24 18:15
    大牛,我就想问下,为什么在win7 64位旗舰版上执行录制的时候会报错,而且页面很容易崩溃!

    报错的话可以分析下日志吧,我一般是用LoadRunner11+Firefox24录制脚本
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2018-1-25 14:50:16 | 只看该作者
    大牛,为啥我的WIN764位系统装不上LR呢,而且我的IE浏览器只能装IE8,其他版本装不上
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-4 08:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2018-1-26 09:17:47 | 只看该作者
    杨米苏 发表于 2018-1-25 14:50
    大牛,为啥我的WIN764位系统装不上LR呢,而且我的IE浏览器只能装IE8,其他版本装不上

    按说不应该呀,装不上到某步后会有提示信息的吧?根据提示信息搜索下解决方法呢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2018-1-27 12:08:57 | 只看该作者
    很不错,感谢楼主。学习了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-10 11:11 , Processed in 0.071056 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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