JMeter如何录制脚本
步骤:
1. **启动JMeter并新建测试计划**:
- 打开JMeter。
- 新建一个测试计划(File -> New 或者直接在已有窗口中操作)。
2. **添加线程组**:
- 右键点击测试计划 -> 添加 -> 线程(用户) -> 线程组。这将作为你录制脚本的基础结构。
3. **配置HTTP(S) Test Script Recorder**:
- 在工作台中右键点击 -> 添加 -> 非测试元件 -> HTTP(S) Test Script Recorder。
- 点击“添加建议的排除项”,这一步将自动填充一些常见的不需要录制的请求类型(如图片、CSS等),以减少不必要的负载。
4. **设置端口和浏览器代理**:
- 在HTTP(S) Test Script Recorder界面中,指定一个端口号(默认为8888)。记住这个端口号,因为你需要在浏览器中配置代理服务器使用这个端口。
- 如果你需要录制HTTPS流量,还需要执行额外的步骤来安装JMeter的自签名证书到你的浏览器中。
5. **开始录制**:
- 点击HTTP(S) Test Script Recorder中的“开始”按钮启动录制。
- 根据你选择的端口号,在浏览器网络设置中配置代理服务器(例如,localhost:8888)。
6. **执行你要录制的操作**:
- 使用浏览器进行正常的网页浏览或应用交互。所有通过代理服务器发送的HTTP/HTTPS请求都会被JMeter捕获并记录下来。
7. **停止录制并查看结果**:
- 完成操作后,回到JMeter中点击“停止”按钮结束录制。
- 录制下来的请求会自动添加到之前创建的线程组中,你可以在此基础上编辑和调整这些请求以适应你的测试需求。
8.**匹配任何路径中包含baidu.com
的所有请求**:
“URL Patterns to Include”添加:.*baidu\.com.*
9.*排除一些不必要的接口*
在“URL Patterns to Exclude”中添加合并后的排除规则:
.*\.(jpg|png|gif|css|js|woff|ttf|mp4|mp3|webm|ico|svg).*|.*example\.com.*|.*api\.example\.com.*
10.如何安装证书:
先执行录制下载证书,默认路径:JMeter\apache-jmeter-5.6.3\bin目录下
浏览器设置搜索证书>隐私安全>管理证书>受信任的根证书管理机构,导入证书
注意事项
- **过滤规则**:利用“URL Patterns to Include”和“URL Patterns to Exclude”可以更精确地控制哪些请求被录制,这对于提高测试效率和准确性非常重要。
- **HTTPS支持**:为了录制HTTPS请求,确保已正确安装JMeter的证书,并且浏览器信任该证书。
- **优化录制脚本**:录制完成后,可能需要对生成的脚本进行清理和优化,比如参数化、关联响应等。
通过以上步骤,你可以轻松使用JMeter录制Web应用程序的交互过程,从而帮助你创建性能测试脚本。这种方法非常适合用于初步了解应用的行为模式以及快速原型开发阶段。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?