jmeter录制app脚本

本文详细介绍了如何使用JMeter通过HTTP代理录制手机APP脚本。首先,确保手机和电脑在同一局域网,然后在JMeter中新建HTTP线程并配置代理服务器,设置端口号和目标控制器。接着,手机设置代理,访问APP以产生请求。在录制过程中,可能出现证书安全警告,此时需要将JMeter的证书文件发送到手机并安装。完成这些步骤后,即可成功录制APP请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

做过测试的一般都知道 

jmeter可以采用badbody第三方插件录制  也可以采用http代理录制 有二种录制的方式

今天小编要教大家的是 如何使用http代理录制手机app 前提 手机跟电脑 处于同一个局域网 或者连接了同一个wifi

1.首先 我们打开Jmeter新开一个http线程 名为app 然后在工作台页面新增加一个非测试原件的http代理服务器,然后参数设置如下 

其中这里跟大家要注意的事情是 :

a)端口号不能占用 尽量使用没有被占用的端口 比如8888 9999  7777随便设

b)右边那个https  Domains 也就是我们需要监听的域名地址 所以这里输入的是自己的ip 如果你是需要录制你的app的话 就输入你们app的域名地址即可 也可以直接跟小编一样输入自己的ip地址   但是要跟你那个手机代理主机地址 要保持一致

c)   目标控制器 也就是说 你要将录制的脚本 放到哪里 这里现编选择的是app录制线程组 

e)  其他的还有什么过滤功能 小编就不做介绍了  因为这基本就满足了


2.参数设置好了之后 ,点击http代理下方的启动 会弹出一个提示框 直接点击确认即可   如果你不点启动 的话 

可能造成的结果是 

浏览器 或者手机上不了网(这里指的是已经在浏览器或者手机设置了代理)

3.在手机上面设置代理服务器 手机wif 按住不放 选择高级 然后其他设置如下图 

### 使用 JMeter 录制移动应用测试脚本 为了使用 Apache JMeter 对移动应用程序执行性能测试,可以采用代理服务器的方式录制用户的操作行为。具体来说,在配置过程中需设置设备通过特定端口连接到运行有 JMeter 的计算机作为HTTP(S) 测试脚本记录器[^1]。 #### 配置步骤概述 - **安装并启动 JMeter**: 确认已下载最新版本的 JMeter 并解压至本地文件夹。 - **开启 HTTP(S) Test Script Recorder**: - 打开 JMeter GUI 客户端; - 添加线程组 (Thread Group),用于定义虚拟用户的行为模式; - 右键点击线程组 -> 添加(Add) -> Listener -> HTTP(S) Test Script Recorder; - **设定移动端网络环境** - 将智能手机或平板电脑连接同一Wi-Fi热点下的PC机; - 修改无线局域网参数中的HTTP代理指向主机IP地址以及指定监听端口号(默认8888),确保防火墙允许此通信请求; - 导入由JMeter生成的安全证书以信任HTTPS流量拦截过程,通常命名为ApacheJMeterTemporaryRootCA.crt位于JMeter根目录下; - 清除缓存数据与历史会话信息以便于捕获完整的交互流程; - 开启目标软件开始模拟真实场景下的各项活动直至结束整个业务逻辑链路; -t /path/to/testplan.jmx -l /path/to/resultsfile.jtl ``` 完成上述准备工作之后,便可以在后续分析阶段利用这些收集来的样本构建更加贴近实际生产状况的压力负载模型来进行详尽评估了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值