当前位置:网站首页>JMeter笔记6 | JMeter录制(配置代理)
JMeter笔记6 | JMeter录制(配置代理)
2022-08-09 16:30:00 【NoamaNelson】
1 测试对象准备
我们后续测试对象,使用禅道开源版进行演示。关于禅道详细的安装情况,请参考官网https://www.zentao.net/download/zentaopms17.4-81093.html
简单概述下步骤:
- 从以上链接进入官网后,一直拖到页面底部
- 找下载链接:建议使用Windows一键安装
- 下载成功后,双击
ZenTaoPMS.17.4.zbox.win64.exe
进行安装 - 安装完后会生成一个文件夹
zbox
,打开它找到ZenTao.exe
进行双击即可 - 点击“开启禅道”即可
- 选择“开源版”,然后进入登录页面,或者直接输入http://127.0.0.1/zentao/user-login.html?tid=4epjcpt4
- 初始化账号和密码为
admin/123456
2 JMeter录制基本概述
2.1 说明
- JMeter录制功能主要是使用JMeter自带的HTTP代理服务器和录制控制器完成
2.2 应用场景
说实话,我不怎么用这个,如果录制还是使用BadBoy方便些,直接导入。
- 一般来说在没有接口文档的时候可进行录制
- 当然也可以抓包,但是需要设置过滤器,不然内容太多,但这个录制可以避免这样的问题
- 录制信息比较完善,比如请求头等信息
2.3 录制流程
- JMeter添加HTTP代理服务器和录制控制器
- 浏览器设置代理
- JMeter代理服务器中点击启动
- 录制完成,测试录制接口
3 录制过程
3.1 浏览器配置代理
- 以火狐为例: 打开火狐浏览器-点击选项-常规-网络代理-设置-选择手动配置代理-设置端口号
端口:8756(随便设置,不要和已有的端口冲突就行,四位数,这个端口JMeter后续代理服务器的端口应该要和这一样)
3.2 JMeter配置代理
- 测试计划右键-添加-非测试片段-HTTP代理服务器,如图:
端口:8756(和浏览器一致)
- 线程组右键-添加-逻辑控制器-录制控制器,修改控制器名字为禅道-登录退出:
- 在HTTP代理服务器选择目标控制器,点击启动,在弹出界面点击OK,开始录制:
- 打开火狐浏览器,输入网址http://127.0.0.1/zentao/user-login.html?tid=4epjcpt4开始录制
边栏推荐
- 【.NET 6】开发minimal api以及依赖注入的实现和代码演示
- After the WeChat developer tool program is developed, no error is reported, but the black screen "recommended collection"
- 【时序数据库InfluxDB】Windows环境下配置InfluxDB+数据可视化,以及使用 C#进行简单操作的代码实例...
- What is hardware integrated development?What are the cores of hardware integrated development?
- 冷冻电镜聚类中心(2D Class)粒子图像的解析
- dotnet 6 为什么网络请求不跟随系统网络代理变化而动态切换代理
- TMin - whether TMin overflows
- ABP 6.0.0-rc.1的新特性
- How to adjust futures account opening process and handling fee
- IDEA中Lombok插件的安装与使用
猜你喜欢
随机推荐
CPU占用过高问题的排查
A40 - 基于51单片机的GSM模块优化设计
ceph2
110+ public professional datasets summarized
[ Kitex 源码解读 ] 请求重试
在 C# 中如何检查参数是否为 null
【时序数据库InfluxDB】Windows环境下配置InfluxDB+数据可视化,以及使用 C#进行简单操作的代码实例...
Installation and use of Lombok plugin in IDEA
不安装运行时运行 .NET 程序
嵌入式软件开发的特点和流程
After the WeChat developer tool program is developed, no error is reported, but the black screen "recommended collection"
.NET MAUI 跨平台应用开发 I|.NET MAUI 跨平台基础
Using Prometheus skillfully to extend the kubernetes scheduler
测试/开发程序员喜欢跳槽?跳了就能涨工资吗?
OpenCV 图像变换之 —— 直方图均衡化
WinForm(四)一种实现登录的方式
《.NET物联网从零开始》系列
B49 - 基于STM32单片机的心率血氧检测与远程定位报警装置
Optimization of a piece of JDBC code (Part 1)
Print the star chart "Recommended Collection"