当前位置: 首页 > 测试知识 > 软件测试工具LoadRunner模拟移动端App(iOS/Android)流量脚本怎么写?
软件测试工具LoadRunner模拟移动端App(iOS/Android)流量脚本怎么写?
2026-04-02 作者cwb 浏览次数56

LoadRunner模拟移动端App流量的思路是录制移动设备发出的HTTP/HTTPS请求,生成脚本后进行增强优化。主流方法有两种:一是通过代理录制真实设备流量,二是使用 Android 模拟器录制。


协议选择

在 VuGen 中新建脚本时,选择 Mobile Application - HTTP/HTML 协议。

这个协议本质上是Web (HTTP/HTML) 协议的增强扩展,专门针对移动场景做了优化:

能够自动处理移动设备特有的 HTTP 头信息(如 User-Agent、设备标识等)

支持从 pcap 抓包文件解析生成脚本

支持在运行时设置中模拟不同移动网络带宽

脚本录制方法

LoadRunner提供了多种移动端脚本录制方式,可以根据实际环境选择:


方式一:代理录制

这种方式最方便,无需安装额外抓包软件,手机流量通过LoadRunner代理转发,直接生成脚本。


操作步骤:

环境准备:确保手机和运行 LoadRunner 的电脑连接在同一个 WiFi 网络下,能互相访问。


启动代理录制:

在 VuGen 中点击录制按钮,选择 Proxy Recording,点击下一步

输入代理监听端口(如 8888),点击完成开始监听


配置手机代理:

在手机的 WiFi 设置中,将当前网络代理设为手动

代理服务器地址填入电脑的 IP 地址,端口填入刚才设置的端口(如 8888)


开始录制:

在手机上正常操作 App(如登录、浏览、下单)

操作完成后,在 VuGen 中停止录制,脚本自动生成

注意事项:如果是 HTTPS 加密流量,需要在手机上安装 LoadRunner 的根证书才能解密录制。


方式二:抓包录制

通过电脑开WiFi热点,手机连接后使用Wireshark抓包,再导入LoadRunner分析生成脚本。


操作步骤:


准备工作:

电脑安装Winpcap(抓包驱动)和WiFi热点软件(如 360WiFi)

LoadRunner 11需要安装Patch 4补丁才支持此功能

连接热点:手机连接电脑开启的 WiFi 热点


启动录制:

VuGen 中选择 Mobile App (HTTP/HTML) 协议

点击录制,选择 Record and Analyze Traffic,点击下一步

在 Record network 中选择热点对应的网卡

点击 Start Recording 开始抓包


操作并保存:

在手机上操作App

停止录制,保存为pcap文件

导入pcap文件,填写手机IP进行过滤,点击完成生成脚本


方式三:模拟器录制

如果手边没有真机,可以使用 Android 模拟器录制。


操作步骤:

下载 Android SDK,配置环境变量

启动模拟器,在其中安装待测 App

VuGen 中选择 Record Emulator,浏览选择 emulator.exe 路径

在模拟器中操作 App,停止录制后生成脚本


方式四:服务器端抓包

如果无法配置手机代理(如 App 不走系统代理),可以在服务器端抓包。需要在服务器上安装Mobile Sniffer Agent,捕获所有到达服务器的流量后导出pcap文件,再导入LoadRunner分析。


文章标签: 测试工具 软件测试
咨询软件测试