第一步:在jmeter内添加HTTP代理服务器
1、设置端口号
2、设置目标控制器
包含模式&排除模式
就是我们需要的和我们不需要的。一般情况下,我们只需要排除我们不需要的。
格式:
.*\.css 排除css文件," .* " 匹配任意字符的意思 " \ "是转义的意思
.*\.js 排除js文件
.*\.png 排除png文件
第二步:设置手机端代理设置
1、指定IP(该IP就是运行jmeter程序的PC的IP地址)
2、指定端口号(该端口号必须与jmeter中代理服务器的端口号一致)
第三步: 录制
点击jmeter中HTTP代理服务器下面的“启动”按钮,然后在手机端打开被测试的程序,脚本会自动录制并显示在jmeter中。如图:
录制完成脚本后,会发现很多脚本都是无用的,此时只需要将所需要的取样器脚本拖动到“测试计划 — 线程组”下面即可。
SSL问题
如果在录制过程中提示:SSL问题 ,那就需要安装SSL安全证书。
1、生成证书,在点击HTTP代理服务器的“启动”按钮后,弹出提示框:
提示我们,CA证书已经创建,在jmeter的bin目录下
2、安装证书(jmeter)
选择菜单栏“选项—SSL管理器”,再打开的对话框中选择bin目录下的证书,如图:
3、安装正式(手机)
将bin目录下的证书文件放到手机的根目录下,然后在手机“设置—安全—设备管理与凭证—从存储盘安装,选择根目录下的证书文件”即可将证书安装到手机,实现正常的脚本录制。