前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Jmeter篇】抓包导出Jmeter脚本及查看接口响应时间

【Jmeter篇】抓包导出Jmeter脚本及查看接口响应时间

作者头像
王大力测试进阶之路
发布2019-10-25 19:11:30
3.2K0
发布2019-10-25 19:11:30
举报
文章被收录于专栏:橙子探索测试橙子探索测试

一、通过fiddler测试接口响应时间

1、可通过Rules-Customize Rules用记事本打开,把下面的代码复制到 class Handlers中

代码语言:javascript
复制
function BeginRequestTime(oS: Session)
{
    if (oS.Timers != null)
    {
      return oS.Timers.ClientBeginRequest.ToString();     
    }
    return String.Empty;
  }


  public static BindUIColumn("Time Taken")
  function CalcTimingCol(oS: Session){
    var sResult = String.Empty;
    if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest))
    {
      sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).ToString();
    }
    return sResult;
  }

2、重启Fiddler抓包,可以看到Time Taken就是统计的接口响应时间

二、通过fiddler导出Jmeter脚本

1、Fiddler导出JMeter脚本插件原理

JMeter本质上是一个xml文档,Fiddler可以抓取HTTP请求包,插件的基本原理就是Fiddler抓取HTTP请求包将HTTP请求信息通过插件的逻辑处理组装成JMeter可识别的脚本即可。

Fiddler二次开发详细步骤请参见链接https://blog.csdn.net/q13554515812/article/details/83310664

2、插件下载安装

插件百度网盘下载地址:链接:https://pan.baidu.com/s/1RoMDqh8LQ1vZJDqh1I2SeQ

提取码:w1u2

将插件文件JmeterExport.dll拷贝到路径:C:\Program Files (x86)\Fiddler2\ImportExport下

3、重启Jmeter,点击【file】-【Export Sessions】-【All Sessions…】,可以导出jmeter脚本了,如下图
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 橙子探索测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档