《吐血整理》高级系列教程-吃透Fiddler抓包教程(21)-如何使用Fiddler生成Jmeter脚本-上篇
1.简介
通过跟随宏哥的脚步学习宏哥的Jmeter系列文章,。我们知道Jmeter本身可以录制脚本,也可以通过BadBoy,BlazeMeter等工具进行录制,其实Fiddler也可以录制Jmter脚本(而且有些页面,由于安全设置等原因,使用Jmeter直接无法打开录制时,这时就需要用到Fiddler这个专业的抓包工具了。今天宏哥就讲解一下:如何使用Fiddler生成Jmeter脚本?
2.运行环境
1.宏哥的环境是Windows 10版本 64位系统(32位的同学自己想办法哦),如下图所示:
2.JMeter版本号5.1.1,如下图所示:
3.Fiddler版本号v5.0.20211.51073 ,如下图所示:
3.软件安装与下载
1.Fiddler与Jmeter的安装与下载,宏哥在这里不做过多的讲解。可以参考宏哥前边写的文章。
2.宏哥觉得版本对脚本的生成影响不大,应该什么版本都可以!
4.Fiddler安装插件
4.1Fiddler安装FiddlerExtensions.dll及FiddlerExtensions.pdb插件
首先需要下载2个dll扩展文件:FiddlerExtensions.dll及FiddlerExtensions.pdb(这2个文件是为了扩展Fiddler的导出功能,支持导出JMeter使用的.jmx格式文件)。
1.FiddlerExtensions.dll及FiddlerExtensions.pdb插件下载,下载链接为:自己百度搜一下,或者关注宏哥的公众号,发送“Fiddler&Jmeter”,获取下载链接。
2.将下载的插件拷贝到Fiddler的ImportExport文件夹中,如下图所示:
3.重启Fiddler。
5.脚本录制
1.打开Chrome浏览器,录制我们的操作:先打开百度首页www.baidu.com,后进行一次搜索,如搜索:北京-宏哥,可以看到宏哥这里Fiddler经过过滤之后,只抓取了我们对Hosts: baidu.com的操作。如下图所示:
2.对于请求,我们可以添加相关注释:选中Http请求 ->右键选中并点击Comment... 。如下图所示:
我们找到访问首页及搜索的Http请求,分别添加注释。如下图所示:
3.在Fiddler中删除非必须的Http请求,只保留访问百度首页及搜索的请求:右键选择Remove -> Selected Sessions ,如下图所示:
最终结果 ,如下图所示::
6.导出脚本
1.在Fiddler中选择File -> Export Sessions -> All Sessions ,如下图所示:
2.选择导出类型为JMeter,点击Next按钮保存即可 ,如下图所示:
7.JMeter使用Fiddler录制脚本
1.运行Jmeter,打开我们刚才保存的jmx文件,可以看到这里只有2个Http请求,分别是打开百度首页及搜索 ,如下图所示:
2.新建线程组(点击测试计划,右键选择Threads(users) -> 线程组),并将这2个Http请求拖到线程组下 ,如下图所示:
结果 ,如下图所示:
3.添加查看结果树及概要报告Summary Report:点击线程组,右键选择添加 -> 监听器 -> 查看结果树/Summary Report ,如下图所示:
4.在JMeter中进行保存,然后启动测试即可,结果 ,如下图所示:
8.小结
好了,今天时间也不早了,宏哥就讲解和分享到这里,感谢你耐心地阅读!!!
相关文章
- Fabric.js 使用纯色遮挡画布(前景色)
- pycharm安装后如何使用_Pycharm安装教程
- IDEA使用教程_超级cd使用教程
- 使用Redis和opcache扩展为网站加速教程
- 手把手教你如何使用kali破解wifi密码(图文教程)
- 串口服务器调试助手使用教程,如何配置串口服务器及串口调试的六个技巧
- postman下载安装和基础使用教程(官网)
- navicat连接mysql教程_navicat如何连接mysql?navicat 连接mysql Navicat使用教程
- 使用appuploader工具如何生成发布证书和描述性文件教程
- postman如何安装_xiaopanos图文使用教程
- 干货分享:开源软件DokuWiki部署教程
- 渗透测试神器Nessus使用教程「建议收藏」
- nessus使用教程扫描_pycharm详细使用教程
- 小站工具|求解课题万能公式“A基因通过B通路调控C疾病的D功能”与模块使用教程~
- 小站Easy Tools v1.0使用教程|入口点击原文链接~火山图,热图,TCGA差异基因分析什么的,现在并没有~敬请期待!
- WordPress安全插件Wordfence安装激活及使用教程
- IntelliJ IDEA激活码2023年最新激活教程和使用方式
- 国外代理 IP 相关介绍及使用教程
- WordPress 文章查询教程12:如何使用 Mime Type 和返回字段相关参数
- Redis官方可视化工具RedisInsight的安装使用详细教程(功能强大)
- Redis中Scan命令的基本使用教程
- 学习Linux:如何使用SSH服务(linuxssh使用教程)
- Linux 简易教程:如何使用串口读取数据(linux串口读取数据)
- 【技术教程】使用MySQL轻松取得年份(mysql取年份)
- Linux教程:兄弟连带你学习Linux(linux教程-兄弟连)
- 学习Linux下如何使用SVN:一份简明易懂的教程(linuxsvn教程)
- 学习如何使用SVN在Linux环境下的教程(svnlinux教程)
- 初学者如何使用菜鸟教程安装Redis服务(菜鸟教程安装redis)
- SSM框架结合Redis实现快速教学部署(ssm使用redis教程)
- Python使用MySQLdbforPython操作数据库教程