使用LoadRunner完成移动APP的脚本开发
来源:互联网 发布:类似知否的种田文 编辑:程序博客网 时间:2024/06/06 20:07
百度搜索:小强测试品牌
交流群:229390571
以下内容选自《小强软件测试疯狂讲义》一书
本来的计划是没有这节的,因为LoadRunner对APP的录制功能支持不是太好,虽然LoadRunner12有了较好的支持,但操作起来也较为麻烦,其实对于APP后端的性能测试做接口级会更好一点。但是,被很多小白朋友问到这个问题,实在是没精力回答了就在这里统一和大家讲解下吧。
需要提前做的准备工作如下:
l 安装好LoadRunner11,并安装好补丁,这样才能支持针对APP的录制。
l 电脑上安装好Winpcap软件,用来捕获请求。
l 电脑上安装好一款热点WiFi软件,经测试160WIFI和360WIFI可以正常使用。
l 手机上安装好百度贴吧APP,并提前注册一个帐号,之后清空所有缓存数据。
完成上述准备工作之后,我们来看看录制登录贴吧APP这个业务的大致实现步骤:
1) 启动LoadRunner,可以发现协议里多了一项:Mobile App(HTTP/HTML),选择此协议并新建脚本。
2) 让你的手机成功连接上面的WIFI热点(如何连接就不说了,不会的自行Google)。
3) 完成上面步骤后,单击“录制”按钮,选择图2.4中的第一个选项,然后单击“下一步”。
图2.4 Recording type
4) 在“Configure & Record”中单击“Connect”按钮,成功连接后出现如图2.5所示的内容。在其中的“Record network”处选择刚才安装并启动的热点WiFi网卡。
图2.5 连接成功
5) 单击图2.4中的“Start Recording”按钮开始抓包,如图2.6所示。
图2.6 Recording
6) 然后你在手机上操作登录贴吧APP的业务,操作完成后单击“Stop Recording”按钮,会提示你保存一个后缀为pcap的文件,之后再单击“下一步”。
7) 导入刚才保存的后缀为pcap的文件,过滤下手机连接的热点WiFi IP,如图2.7所示。最后单击“完成”按钮即可看到生成的代码。
图2.7 分析文件
经过上面的操作大家可以发现,还是比较繁琐的,而且效果个人感觉一般,所以不建议大家使用。工具有时候确实是个好东西,但我们不能太过于依赖,尤其是录制功能。
对移动端APP的测试我个人还是建议做接口级的测试会比较好,编写脚本的方法和普通的接口测试并无差别,可能需要注意的就是有些请求添加一些特殊的请求头,利用web_add_header函数即可完成,类似这样:web_add_header("PLATFORM","ios");
- 使用LoadRunner完成移动APP的脚本开发
- LoadRunner学习移动App的脚本录制
- 使用loadrunner 录制APP脚本
- 使用Loadrunner录制手机终端App脚本
- 使用Loadrunner录制手机终端App脚本
- Loadrunner windows sockets性能测试脚本开发视频完成
- 使用loadrunner javavuser协议开发脚本实战
- 使用eclipse开发LoadRunner java 脚本
- 使用Mac 虚拟机进行LoadRunner录制App脚本
- Loadrunner的脚本开发几个关键技术
- Loadrunner开发tuxedo类型的脚本
- LoadRunner录制手机APP脚本
- LoadRunner录制手机APP脚本
- LoadRunner录制手机APP脚本
- loadrunner手机App脚本录制
- LoadRunner录制app脚本详解
- LoadRunner脚本开发流程
- loadrunner脚本开发
- kotlin in android 学习android extensions(一)
- int main(int argc,char…
- C++ using namespace std 详解
- SQL---该列没有包含在聚合函数或 GROUP BY 子句中
- 运动模板检测(摄像头)
- 使用LoadRunner完成移动APP的脚本开发
- 静态链接库和动态链接库
- C语言类型之间转换函数
- CString、String(标准模版…
- Android-Camera Client/Server的binder IPC机制
- .hpp与.h的区别
- VS2010中C#调用C函数
- MySQL修改root密码的多种方法
- OpenCV基础-cvCloneImage、c…