zl程序教程

您现在的位置是:首页 >  .Net

当前栏目

Jmeter系列(21)- Jmeter录制手机App请求

2023-02-18 16:26:40 时间

前置知识点

  • Jmeter HTTP代理服务器每次点击启动录制,会往Jmeter的bin目录下生成相关证书,证书有效期是7天
  • 录制前需要先看下证书过期没有,过期了,删除bin目录下的证书,即ApacheJMeterTemporaryRootCA.crt、ApacheJMeterTemporaryRootCA.usr、proxyserver.jks三个文件;重新点击HTTP代理服务器启动,bin目录下会生成新的证书
  • 如何将PC端jmeter的证书放到手机上,需要PC端建立个http文件服务器,?我常用这两种搭建方式,注意你设置的文件服务器端口,防火墙有没有配置进站出站
  • 手机的网络和PC的网络在一个网段里面,手机可以访问PC端http文件服务器
  • PC端HTTP代理服务器录制的端口,防火墙进站出站也要配置,因为你录制的端口是手机端的代理

具体实现

step-1 PC端搭建http文件服务器

step-2 手机下载证书

手机访问PC的HTTP服务器,下载证书:ApacheJMeterTemporaryRootCA.crt

 

step-3 手机安装证书并添加信任

安装证书:通用?描述文件?右上角点击安装

 

添加信任:通用?关于本机?证书信任设置?选择信任

 

step-4 手机设置PC端为代理

  • 注意:手机的网段必须跟PC在同一个网段里面,即连的同一个网
  • HTTP代理:输入PC的IP地址,端口为PC的Jmeter HTTP代理服务器填的端口号

step-5 手机访问App,查看Jmeter抓取的请求,录制成功