昨天在网上看了一天的资料,有说用Web - HTTP/HTML协议录制,又说用Moblie Application-HTTP/HTML协议录制的。我尝试了用这2种不同协议的代理方式进行录制,都可以开发到脚本。用VuGen里面的对比工具比对了一下2种协议的脚本,还是有些区别。
看完不同的文章,心中产生了不少的疑问:Web - HTTP/HTML协议是针对浏览器的Web应用,为什么能捕获到手机APP的脚本呢?开发手机APP的脚本是不是用Moblie Application-HTTP/HTML协议回比较好些?录制方式有这么多种,它们之间的区别在哪里?到底该采用哪种方式来开发手机APP脚本?
带着这些问题,我开始寻找LoadRunner12的使用文档。竟然找到了,还是免费的。看了半天,大概总结如下:
一、保证安装APP的手机和VuGen 计算机位于同一个网络。
二、打开LR12,新脚本--选中Moblie Application-HTTP/HTML协议。
三、开始录制,选择代理方式,端口号设置为1043。这里的端口号一定要设置为没有被占用的端口号,一般设置不常用的端口号即可,如果所填端口号被占用的话,这里也会出现端口被占用的提示。
确定,开始录制。
四、手机中设置代理,代理方式为手动,代理服务器地址为本机IP地址,端口号1043,与上一步骤设置端口号一致。我本机是笔记本电脑,用的是无线连接,这里的IP地址是无线连接的IP地址;
五、切换到手机APP进行操作,操作完成之后,等LR 录制工具栏的事件没有继续增加,点击停止按钮,LR会自动生成脚本。