LoadRunner 11- 选择Web或Mobile协议录制APP脚本

上一篇 / 下一篇  2018-01-25 08:39:05 / 个人分类:性能测试

一、 共享网络设置
通过电脑上共享网络,在手机上连接共享的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中点击结束录制按钮,自动生成脚本。
这样自动录制脚本过程就结束了,可根据需要对脚本进行调整。






TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 3808
  • 日志数: 1
  • 建立时间: 2013-05-17
  • 更新时间: 2018-01-25

RSS订阅

Open Toolbar