创建脚本
1、双击点击Virtual UserGenerator 打开运行;
2、点击File,点击New Script Solution创建一个新脚本,或者快捷键Ctrl+N,如下图1-1所示
3、生成新的脚本,如下图1-2所示
4、选择VuGen下面的Mobile,选择Mobile Application HTTP/HTML;输入录制的文件名称及保存地址,点击Greate,就可以录制脚本了。如下图1-3所示
录制脚本
1、在手机上下载需要测试的app,然后将手机网络手动设置代理,输入与电脑相连的代理服务器IP,手机端口需要与录制脚本设置的端口保持一致,否则录制失败。
2、点击Record或者快捷键(Ctrl+R),弹出Recording Wizard界面,默认打勾,设置端口。如下图2-1所示
3、选择下一步,设置端口,端口一定要跟手机端网络连接端口保持一致,点击完成。如下图2-2所示
4、界面弹出一个小窗口,点击开始按钮,开始录制脚本。如图2-3所示
5、脚本录制成功,点击暂停按钮。
回放脚本
1、点击回放按钮Replay或者快捷键(F 5),脚本将回放起来;
2、回放成功界面上会显示Script Passed。如图3-1所示
3、回放过程中出现失败界面上会显示Script Failed。如图3-2所示
安装过程中遇到的问题如下
1、LR安装过程中,总提示有文件篡改注册表。
解决方案:在大多数Windows环境中,默认开启Windows防火墙。该防火墙会阻止某些LoadRunner组件互相通信。因此需要关闭Windows防火墙。
2、安装时注意事项
(1)LR11的默认license有效期为10天,所以需要下载破解版,并更换license,具体破解方法及更新license方法请见LR操作文档。
(2)LR12不支持win10系统,强行安装后,Vuser Generator组件有问题,app录制功能不可用。
3、loadrunner运行脚本时,系统提示“您没有Vuser类型的许可证”。
解决方案:loadrunner的License管理器,只支持一个License,由于我先后输入了两个License,最后实际生效的只有最后一个10000
web clients的。而loadrunner的不同协议是要求不同的License的,上面的10000 web
clients是不能用于java Vuser的(估计其他协议也会遇到同样问题)。因此必须将License修改为global
user,这样java Vuser就可以跑起来了。注意修改License后要关闭现有的loadrunner程序然后再重新打开,否则License依然无效。具体操作:关闭loadrunner,点击“lr_Del_license”文件,清空licesence,然后打开loadrunner,点击“配置”—“loadrunner许可证”,在打开的窗口中,点击“新许可证”,输入golba
1000用户的license:AEACFSJI-YASEKJJKEA,一般情况下够用了。
4、Loadrunner回放脚本遇到错误,如图1所示
解决方案:录制完脚本后,把要上传的文件放到脚本存放的文件夹里面,重新回放一下。