千家信息网

关于APP性能测试脚本录制的四种方法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,大家好,近段时间很多人问我关于APP性能测试方面问题。一直是打算发表的,由于多方面的因素拖到现在,有次公司让我给客户讲解APP性能测试,回来后就一直觉得有必要写下。好了,不多废话。目前版本LoadRu
千家信息网最后更新 2026年11月01日关于APP性能测试脚本录制的四种方法

大家好,近段时间很多人问我关于APP性能测试方面问题。一直是打算发表的,由于多方面的因素拖到现在,有次公司让我给客户讲解APP性能测试,回来后就一直觉得有必要写下。好了,不多废话。

目前版本LoadRunner12有图下4种方式生成脚本。

  • Recording and Analyze Traffic

  • Analyze Traffic

  • Record Emulator

  • Proxy Recording

第一种:Record and Analyze Traffic

在电脑上设置wifi热点,需将网络共享到该热点,也可用随身WiFi

在电脑上创建好热点后,因为笔者是IOS系统手机,需使用Fiddler代理安装DO_NOT_TRUST_FiddlerRoot描述性文件。安装步骤如下:

1)打开Fiddler,Tool -> Fiddler Options,选中"Decrpt HTTPS tracffic",选中"Allow remote computers to connect"

2)打开iPhone找到已连接上名称为test的网络连接,打开HTTP手动代理,在服务器一栏输入装有Fiddler所在电脑的IP地址(比如10.80.0.128)以及Fiddler的端口号8888

3)打开 iPhone的Safari,访问10.80.0.128:8888,点"FiddlerRoot certificate"安装


1.

2.打开Wireshark点击Interface List,点击无线网络连接2 Details查看Interface,Record network选中无线网络连接2的Interface名称

3.开始录制,在已连上wifi热点的手机上操作APP,停止录制,保存捕获到的pcap格式文件,下一步

4.客户端筛选器填写手机的IP地址,完成,LoadRunner自动分析生成脚本

第二种:Analyze Traffic

其实第二种和第一种差别不大,在创建WiFi并手机上下载安装DO_NOT_TRUST_FiddlerRoot描述性文件后使用Wireshark开始抓包,选中手机wifi热点所在网络连接并点击Start

接下来只要操作需要测试的APP,抓包如下:

将它保存为pcap格式,此处我将它保存在桌面。

然后和第一种方法一样,选择test.pcap,Client side filter处填写手机的IP地址(比如192.168.137.139),点击完成,LoadRunner自动分析生成脚本。

第三种:Record Emulator

1.安卓模拟器下载后,配置环境变量,路径C:\Users\L\Desktop\android\sdk\platform-tools;

路径根据自己情况而定,此处我把安卓模拟器下载解压在我的桌面中,这里还需安装jdk且配置好jdk环境变量,如果已经安装过jdk并配置环境变量就不用了

2.在已经运行安卓模拟器后,安装需要测试的安卓版APP

3.选中Record Emulator点击下一步,选择安卓模拟器执行文件,此处路径为C:\Users\L\Desktop\android\sdk\tools\emulator.exe,Command Line处填写@lwq(此处@安卓模拟器的名称),Working directory为工作目录,可自定义一个文件夹。

4.操作后停止录制即可生成脚本

第四种:Proxy Recording

在创建WiFi并手机上下载安装DO_NOT_TRUST_FiddlerRoot描述性文件后

1.打开LoadRunner 的Virtual User Generator,创建脚本,选择Mobile Application - HTTP/HTML协议,点击录制按钮,选中Proxy Recording点击下一步,输入代理监听端口(如8888),点击完成。

2.因为笔者是苹果手机所以此处还是苹果手机举例,安卓手机同样原理。手动设置HTTP代理,服务器地址为电脑IP地址,端口填写为LoadRunner代理监听端口8888

(提示:先启动loadrunner录制,再去配置手机的代理端口)

w

从上面两张图可以看到,第一张图是笔记本连接网线后再开出热点共享到网络连接2的,第二张图是笔记本连接无线后再开出热点共享到网络连接2的,如果是第一种在手动设置HTTP代理时服务器地址应填本地连接地址192.168.1.101,如果是第二种手动设置HTTP代理时服务器地址应填无线网络连接2地址192.168.137.1

3.然后操作APP最后停止录制生成脚本

第四种方式和Web - HTTP/HTML代理录制实质为同一种

从以上四种方式看出第四种最为方便,第三种方式本人不推荐。第一次在51CTO发表博文,本人水平有限,如果有错误的地方欢迎大家指出。

手机 地址 代理 网络 热点 安卓 脚本 文件 模拟器 生成 测试 手动 方式 无线 服务器 电脑 端口 服务 配置 变量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山东特亿宝互联网科技有限公司 与互联网科技公司 互联网与未来科技 百单互联网科技有限公司 上海致骋互联网科技 深圳天众互联网科技公司 金融科技和互联网金融 随着互联网科技发展 常德市电业局互联网科技部 互联网科技教育视频 互联网科技公司实习生 成都互联网科技公司工作好不好 沐思想互联网科技有限公司 本届互联网大会上的黑科技 珠海东科互联网科技有限公司 普陀区互联网教育科技管理办法 福仕德教育科技互联网 互联网科技品牌 黑龙江互联网科技公司 科技美学互联网 艺术 为想互联网科技怎么样 互联网和科技技术 互联网科技公司有哪些 青海省互联网新科技 上海电发互联网科技有限公司 互联网科技公司实习生 消费医药和互联网科技 恒生互联网科技业指数调整周期 合肥互联网科技公司公章图片 伍佰万互联网科技怎么赚钱
0