loadrunner12录制手机端.docx
《loadrunner12录制手机端.docx》由会员分享,可在线阅读,更多相关《loadrunner12录制手机端.docx(11页珍藏版)》请在冰豆网上搜索。
loadrunner12录制手机端
用lr12录制手机端app
这里只介绍第一种和第四种录制方式
Loadrunner有四种录制脚本的方式
∙RecordingandAnalyzeTraffic
∙AnalyzeTraffic
∙RecordEmulator
∙ProxyRecording
第一种方法:
RecordingandAnalyzeTraffic
注:
本人使用的是苹果手机,所以要通过设置代理方式录制,
也可以不设置代理,直接用数据线连接手机,录制,但是脚本非常乱,
第一步:
首先需要在手机上安装“DO_NOT_TRUST_FiddlerRoot描述性文件”,打开fiddler,Tool->FiddlerOptions,弹出如下图:
选中图中圈红的勾选框
第二步:
我这里连接的WiFi是DFHE_IT,本人本地IP地址是192.168.1.56,所以在手机端设置代理的服务器处输入的IP也是192.168.1.56,端口输入8888,fiddler中设置的端口号,
第三步:
打开iPhone的Safari,在地址栏中输入192.168.1.56,然后会出现下面的页面,点击FiddlerRootcertificate安装“DO_NOT_TRUST_FiddlerRoot描述性文件”
第四步:
打开loadrunner,协议选择,点击create
第五步:
点击loadrunner工具栏上的Record,
弹出Recordingwizard,如下图:
第六步:
点击下一步按钮,进入下图页面,端口输入8888,点击connect按钮
(注:
如果出现unexpectederrorencounteredwithmobilesnifferagent
verifyyouhavethenecessaryadministrativepermissionsandwinpcap/libcpapisinstalled
connect提示,安装WinPcap)
Recordnetwork中显示会显示多个,本人是过第二个,我这边是正常可以获取到脚本,第一个录制完成,保存后是空的
然后点击StartRecording,开始操作手机上的APP应用
录制完成后,点击StopRecording,会自动保存脚本,文件以.pcap结尾,
然后点击下一步按钮,现在录制保存的文件,输入手机的IP地址,然后点击完成按钮,LoadRunner自动分析生成脚本
第四种:
∙ProxyRecording
第一步:
本人用的是360WiFi,然后设置代理,在cmd中输入ipconfig,然后出现下面页面
然后选择手机WiFi,在手机WiFi中点击手动,在服务器中输入192.168.56.1,端口输入8888,
第二步:
打开loadrunner,选择Record,选择ProxyRecording,点击下一步
在页面中端口输入8888,然后点击完成,开始录制,操作手机App,录制完成后点击Stop,loadrunner会自动分析成脚本
这里需要注意的是,在录制的时候,手机上的其它应用最好关掉,要不也会录制到脚本中,那样会很乱
(注意:
这里本人试过几次,如果没有打开Fiddler,设置代理后不能上网,打开Fiddler,设置完成后,打开IE,工具>选项>连接>局域网设置,去掉代理服务器的勾选,负载录制脚本不能录制成功)
2、使用LR11进行性能测试
2.1复制APP脚本
将LR12录制的APP脚本,复制到LR11所在的服务器上。
2.2回放APP脚本
前提:
LR11必须有MobileApp协议,如果没有,可以去下载HPLoadRunner11.00Patch4的补丁包,该补丁包含MobileApp协议。
注意1:
如果LR11没有打补丁的话,是没有MobileApp协议的,将LR12的脚本COPY过来后,点击回放时是没有任何响应时,必须要打了补丁包后,才可以运行LR12的脚本。
注意2:
打完补丁后,之前的LR11中的license被清空了,因此需要重新按照之前破解的方法操作,先输入newlicense:
globa-100的注册码:
AEAMAUIK-YAFEKEKJJKEEA-BCJGI;再输入web-10000的注册码:
AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB,再次输入提供一个超级license最高支持6.5w个并发:
AEACFSJI-YJKJKJJKEJIJD-BCLBR