Fiddler导出jmeter脚本

前提条件:
                1、下载安装抓包工具Fiddler
                2、下载Fiddler插件,参考下载地址:http://download.csdn.net/download/xie_wenfeng/9681168

1、首先将Fiddler插件放置到Fiddler的安装文件中,如下图所示:

2、在Fiddler中设置过滤,抓包指定域名的请求

进入 fiddler=>filters=>Use Filters=>Hosters

勾选Use Filters

第一个下拉列表选择:No Zone Filter

第二个下拉列表选择:Show only the following Hosts

文本框中输入需要抓包的域名,多个用;隔开

点击Actions选项并选择Run Filterset Now

之后在浏览器中打开指定域名,便会对该域名进行抓包。

3、导出抓包请求为jmx格式,如下图所示:

4、在JMeter中打开jmx文件即可,如下图所示:

另外注意:
    该插件是由【黑夜小怪】制作的。黑夜小怪的博客地址是:http://www.cnblogs.com/heiyexiaoguai/p/5859200.html

下面是该插件的详细介绍:

功能说明

版本:V4.4

用途:将fiddler抓取的请求,导出为jmx格式,方便jmeter直接调用

新增功能:

1、在测试计划下,新增【HTTP请求默认值】,内容为空,后续需将站点的IP和端口填下在这个下面,目的是增加脚本的移植性

2、在测试计划下,新增【HTTP信息头管理器】,内容为空,有需要的时候自己添加值,否则无需处理

3、在测试计划下,新增【HTTP Cookie 管理器】

4、HTTP请求名称,值为Fiddler的session的注释,如果fiddler请求的注释为空,则是请求的URL(不包含域名)

5、HTTP请求注释,值为请求的域名或者IP

6、HTTP请求域名和端口为空,方便脚本移植性(HTTP请求默认值填写即可),如果比较特殊,需手动将注释下的域名信息复制填写

7、HTTP请求下的【HTTP信息头管理器】,值是发送请求必须的头信息,目前有Referer、X-Requested-With、Content-Type(目前发现这几个可能会影响请求是否成功)

8、对请求中存在乱码或者特殊字符的异常处理(处理方法:清空请求body的值,例如上传请求,但请求保留,需手动重新调整数据),这块后续有时间肯定会考虑换xml解析方法。

效果:从 fiddler导出后,在jmeter中需要处理的工作量较小,因fiddler的强大过滤和注释功能,脚本也结构清晰

视频地址:http://v.qq.com/x/page/l0327xkos1s.html

原文地址:https://www.cnblogs.com/Jessejax/p/9255265.html

时间: 2024-10-04 17:55:36

Fiddler导出jmeter脚本的相关文章

Fiddler录制jmeter脚本--V4.4..0.1版本

  圣诞节到了,圣诞老人送平安,我们送技术,我们知道以前jmeter的脚本来源有三个,手动书写.badboy录制.自带的录制功能(jmeter3.0该功能还比较好),目前我们又多了一个fiddler生成,自上次分享出来fiddler导出jmx格式版本对外公开后,收到一些反馈,我们利用工作之余时间继续优化,现在更新版本为V4.4.0.1,分享给大伙,我们一起来看看,选择哪一个,大家根据自己的情况来,工具是死的,我们需灵活运用,适合自己的才是最好的,详细的操作,视频中介绍. 功能说明 版本:V4.4

Fiddler录制jmeter脚本,干货分享

?     我们知道以前jmeter的脚本来源有三个,手动书写.badboy录制.自带的录制功能(jmeter3.0该功能还比较好),目前我们又多了一个fiddler生成,自上次分享出来fiddler导出jmx格式V4.0版本对外公开后,收到一些反馈,我们利用工作之余时间继续优化,现在一个比较稳定的版本出炉,分享给大伙,我们一起来看看,选择哪一个,大家根据自己的情况来,工具是死的,我们需灵活运用,适合自己的才是最好的,详细的操作,视频中介绍. 视频地址:http://v.qq.com/x/pag

fidderl 录制导出 jmeter格式文件

总共需要五步 1.下载扩展脚本 2.将下载后的文件剪切到 fiddler 安装目录下 3.重新启动fillder 4.设置筛选条件 5.录制完成后导出文件 1.下载扩展脚本 首先需要下载支持jmeter脚本导出的插件(讯飞人贡献) 下载地址 https://pan.baidu.com/s/1mj9EDUK 2.将下载后的文件剪切到 fiddler 安装目录下 将下载后的文件解压到 Fiddler\ImportExport 安装目录下 多出两个文件 3.重新启动fillder 4.设置筛选条件 5

【Jmeter自学笔记7----Badboy与jmeter脚本录制】

下载地址:http://www.badboy.com.au Badboy时一个强大的工具,旨在帮助测试和开发复杂的动态应用.Badboy包括一个简单而全面的捕获/回放界面,强大的负载测试的支持,详细的报告图表等等,从而使Web测试和开发变得更加容易. 关于录制时的脚本错误提示 访问者所实用的浏览器不能完全支持页面里面的脚本,形成"脚本错误".遇到"脚本错误"时一般会弹出一个非常难看的脚本运行错误警告窗口,而事实上,脚本错误并不会影响网站浏览,因此这一警告可谓多此一举

JMeter脚本录制

JMeter脚本录制有两种方法:第一种方法是通过服务器代理进行录制:第二种方法是借用Badboy工具录制: 方法一.通过服务器代理进行录制 1.  打开JMeter工具创建代理服务器: 首先在JMeter工具的工作区新建一个服务器代理 2.  设置代理服务器: 打开IE浏览器——Internet选项——连接——局域网设置 修改目标控制器信息 3.  启用录制 启动录制后在IE浏览器上所访问的网页以及在网页上的操作均会录制下来: 方法二.使用badboy软件录制: 1.打开badboy软件并录制

Jenkins+ant_实现Jmeter脚本持续集成测试实例

这里给大家讲一个实现持续集成测试的实例,当然需要的环境准备这里就不讲了,以后我专 门写一篇文章来讲(相信很多同学都会). 我这里以一个测试直播软件发弹幕为实例: 在Jmeter里写好发弹幕的相关设置,然后保存好Jmeter测试用例. 这里的路径是写build文件里要用到的,具体我上一篇文章有讲build文件相关的配置. 把buid文件写好并放在相关路径下,我这里和测试相关的内容放在了一起: 我们在浏览器打开jenkins并登录到jenkins,进去后点击新建------设置一个项目名 名称---

关于mysql转移数据库时没有导出sql脚本的情况下,如何导入数据到新的数据库中

因为某些原因,在转移数据库的数据时,没有导出sql脚本,然后就被坑的不要不要的.不过,忙活了一下午,终于找到一种办法将数据库的文件夹直接导入到新的mysql的文件文件夹下的data文件中,就可以直接使用了. 具体步骤,往下看 在操作之前先要停止mysql的服务(net stop mysql),所有操作完成后,再启动mysql服务(net start mysql) (1)在mysql的安装文件中找到data文件夹 (2)将你原先data下的某个数据库中的文件夹拷到新的mysql的安装文件中的dat

SQL Server里面导出SQL脚本(表数据的insert语句)

转载自:http://hi.baidu.com/pigarmy/blog/item/109894c445eab0a28326ac5a.html 最近需要导出一个表的数据并生成insert语句,发现SQL Server的自带工具并米有此功能.BAIDU一下得到如下方法(亲测OK) 用这个存储过程可以实现: CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @c

转:通过ant来批量执行jmeter脚本,并生成报告(附: 生成报告时报“Content is not allowed in prolog”这个错误的解决方案)

最近在使用jmeter写脚本来进行测试,最终写了很多份脚本,然后,就在想,这么多脚本,我不可能一个一个的手动去点啊,有没有什么办法来批量运行Jmeter脚本呢? 这个时候,自然而然地想到了万能的ant,希望它能有相应的jmeter task. 哎,哎,查了一下,还真有,爽歪歪啊. 下面简单说明一下,如果使用: ① 首先,为了能够在ant中使用jmeter task,必须将“ant-jmeter-1.1.1.jar”这个jar包放到ant的classpath中去.这个jar包位置 jmeter的安