zoukankan      html  css  js  c++  java
  • Fiddler导出jmeter脚本

    转 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/saryli/p/6596674.html
  • 相关阅读:
    webstorm
    web大文件上传(web应用---SSH框架)
    Webuploader 大文件分片上传
    百度Webuploader 大文件分片上传(.net接收)
    java使用WebUploader做大文件的分块和断点续传
    大文件上传插件webupload插件
    使用Webuploader大文件分片传输
    使用原生Java Web来实现大文件的上传
    Java实现浏览器端大文件分片上传
    怎样使用word2013发布csdn博客
  • 原文地址:https://www.cnblogs.com/majunBK/p/9517926.html
Copyright © 2011-2022 走看看