Fiddler扩展——导出Jmeter脚本
前言
Fiddler,对于大家而言,应该早已耳熟能详,是个抓包神器,具体的使用,我就不多说了。如果对Fiddler的使用还不太熟练,可以翻看我以前一系列的博文。我罗列出来,方便大家阅读,如下所示:
大家看完上述一系列博文,相信使用起来很熟练了,也知道是怎么回事了。是不是很简单,事情本身很简单,只要去做了,那会觉得其实更简单。
今天来给大家分享的不是Fiddler的使用,而是基于Fiddler结合Jmeter的一个扩展。说到这里,是不是又会问,Jmeter是啥了。行,我很有耐心,方便大家学习或者回顾,我再把Jmeter系列博文贴一下,如下所示:
3.Jmeter脚本录制方法——手工编写脚本(jmeter与fiddler结合使用)
4.Jmeter——JSON Extractor后置处理器介绍1
6.Jmeter——JDBC Connection Configuration参数化
7.Jmeter——CSV DataSet Config参数化
8.Jmeter——如何使得token在各线程组间引用的游刃有余
如上所示博文,都是Jmeter的基础使用了,看完,相信一定会有收获。再者说,即使对博友们帮助不大,但起码也算一次回顾,或者说是一个了解。
Fiddler增加导出扩展
好了,闲言少聊,我们来进入正题。为什么在博文开始前,碎碎念这么多的Fiddler和Jmeter博文知识,是因为接下来的博文内容,是需要会基本使用Fiddler和Jmeter。以前Jmeter写脚本,要么手工编写,要么借助bodboy工具进行录制。今天介绍的是,直接扩展Fiddler,可以将Fiddler中的接口导出为Jmeter脚本。使用Fiddler抓取请求接口,只是能看到接口的请求和响应,没有断言及其他数据。而此时,导出为Jmeter脚本,可以完美解决该问题。
1.导出文件
打开Fiddler,导出页面中的接口请求,操作路径:File>Export Sessions,至于导出所有请求,还是导出选择的请求,就看个人所需了。操作如下所示:

我们再来选择导出文件格式,下拉选择,是选不到Jmeter脚本格式的,所以才需要扩展。

2.下载扩展插件
接下来,我们来进行扩展。直接使用已有的开源插件,github地址,或者通过该地址下载:插件下载。感谢开源大佬,福音。
3.插件移动到ImportExport文件夹下
将下载下来的JmeterExport.dll文件,移动到Fiddler的安装路径下的ImportExport文件夹下。移动后,重启Fiddler。
4.导出Jmeter脚本
重新操作步骤1中的过程,此时,就可以选择到导出问Jmeter格式的脚本文件了。如下所示:

选择Jmeter脚本格式后,下一步保存到本地即可,如下所示:

5.Jmeter查看脚本
导出脚本的扩展,截止到第四步就已经完成了,但我们来查看下脚本。如下所示,会默认有JSON断言,HTTP请求默认值,cookie管理器和用户定义变量。一个简单的脚本,这样就可以直接保存生成。但实际运行的话,还是需要手动调整的,比如:关联,参数化等。

问题总结
Jmeter打开保存的脚本报错
我们直接打开Jmeter脚本时,会弹出如下报错:

该报错解决办法:
由于脚本默认有JSON断言,之前有说到,而默认的Jmeter是没有安装JSON插件的,所以,安装JSON插件即可。
JSON插件下载地址:JSON插件,将下载的插件移动到Jmeter安装路径下的lib\ext目录下。
重启Jmeter,点击Jmeter面板中的选项>Jmeter Plugins Manager按钮,搜索JSON安装即可,如下所示:

Fiddler扩展——导出Jmeter脚本的更多相关文章
- 【抓包工具之Fiddler】导出jmeter脚本
一.下载完成后,解压压缩包,将插件中的2个文件放入到Fiddler安装目录中 插件目录 二.打开fiddler,设置测试时过滤的条件(抓包可以指定域名的请求) 设置过滤条件 三.这里我 ...
- Fiddler导出Jmeter脚本
版本:V4.4 用途:将fiddler抓取的请求,导出为jmx格式,方便jmeter直接调用 新增功能: 1.在测试计划下,新增[HTTP请求默认值],内容为空,后续需将站点的IP和端口填下在这个下面 ...
- 转 Fiddler导出jmeter脚本
前提条件: 1.下载安装抓包工具Fiddler 2.下载Fiddler插件,参考下载地址:http://download.csdn.net/ ...
- Badboy测试工具官网下载以及安装导出Jmeter脚本
首先打开浏览器,在百度上搜索“Badboy ”,默认搜索到的第一个就是官网地址: 1 也可以在其他软件下载网址上进行下载 2 点击进入后,官网左侧菜单中有“download”字样,或者官网右侧顶部也有 ...
- 提升jmeter脚本编写效率的方法:Fiddler导出jmx文件
有效提升编写JMeter脚本效率的方法 jmeter的脚本来源有以下几种:badboy录制.jmeter自带的录制功能.手动编写脚本(使用fiddler/wireshark来抓包,然后构造协议写脚本) ...
- fiddler自动生成jmeter测试脚本
概述 昨天我们在课堂上讲了如何通过fiddler抓包,单一接口可以复制到jmeter中进行接口测试,那么如果抓包获取了大量的接口,我们如何快速实现接口转换成jmx文件呢? 今天给大家介绍fiddler ...
- fiddler导出jmx脚本
1.fiddler版本必须在v4.6.2以上(插件支持的是4.6版本) jmeter版本最好在v3.0以上,版本太低容易导致导出不成功 2.下载fiddler中导出jmx脚本的插件"Jmet ...
- fiddler4自动生成jmeter脚本
接口.性能测试任务当遇到从浏览器或移动app自己抓包的情况出现时就变得巨苦逼了,苦在哪里?苦在需要通过抓包工具抓报文,需要通过抓包报文梳理业务逻辑.需要将梳理的逻辑编写成脚本.最最苦的情况是,自己抓包 ...
- 调试JMETER脚本的5种方法
如果你曾经设计过JMeter脚本,我敢打赌你至少有一次弄清楚Json Extractor无法正常工作的原因.你猜怎么着?我去过那儿! 你知道为什么最好的JMeter Performance Engin ...
随机推荐
- Django学习路6_修改数据库为 mysql ,创建mysql及进行迁徙
在项目的 settings 中修改 DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os. ...
- 如果你大学上过编程课,一定被老师提醒过:不要使用 goto 语句!
如果你上过编程课,一定被老师提醒过:不要使用goto语句! 因为goto语句不仅让代码的可读性很差,随意的跳出还会给程序带来安全隐患. 但是这种几乎被现代编程明令禁止的语句,在计算机诞生之初却司空见惯 ...
- Java不会被淘汰的12个原因
如今,面对曾经在程序员中被各种新技术掩盖直至堙灭的技术值得怀念.犹如COBOL这当年被老程序员们尊为神器的语言如今也基本没有价值.而Java作为现代程序员的中坚力量在这点上或许会成为下一个COBOL. ...
- 好用的连接池-HikariCP
在Springboot的发展历程中,默认的DataSource也从Springboot1.x的tomcat连接池到Springboot2.x的HikariCP.关于HikariCP的简单使用在配置多数 ...
- 用 Python 了解一下最炫国漫《雾山五行》
看动漫的小伙伴应该知道最近出了一部神漫<雾山五行>,其以极具特色的水墨画风和超燃的打斗场面广受好评,首集播出不到 24 小时登顶 B 站热搜第一,豆瓣开分 9.5,火爆程度可见一斑,就打斗 ...
- 【目标检测】:SPP-Net深入理解(从R-CNN到SPP-Net)
一. 导论 SPP-Net是何凯明在基于R-CNN的基础上提出来的目标检测模型,使用SPP-Net可以大幅度提升目标检测的速度,检测同样一张图片当中的所有目标,SPP-Net所花费的时间仅仅是RCNN ...
- 注重代码习惯,Python零基础从这本书籍开始!
笨办法学 Python是Zed Shaw 编写的一本Python入门书籍.适合对计算机了解不多,没有学过编程,但对编程感兴趣的朋友学习使用.这本书以习题的方式引导读者一步一步学习编 程,从简单的打印一 ...
- Linux学习笔记之ubuntu安装与配置
1.打开虚拟机,点击新建虚拟机 2.安装向导 选择自定义安装 点击包含一个空白的硬盘 选择linux操作系统,版本是ubuntu 设置虚拟机的名称,可以自己写,还有保存的位置也可自选 根据自己电脑性能 ...
- SpringBoot实现发送邮件
1.QQ邮箱发送邮件设置 首先登录QQ邮箱>>>登录成功后找到设置>>>然后找到邮箱设置>>>点击账户>>>找到POP3|SMT ...
- 眼见为实 — CSS的overflow属性
1. overflow属性 CSS的overflow属性指定当内容溢出一个元素的框,会发生什么.举个栗子: <!DOCTYPE html> <html> <head> ...