zoukankan      html  css  js  c++  java
  • fiddler---Fiddler性能测试

      从上几篇文章中我们了解到Fiddler可以帮助我们做接口测试,修改断点,抓包等应用,但是你可能想想不到,Fiddler也能做简单的性能测试

    性能测试

    性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试。性能测试实际上也是通过工具模拟出很多虚拟的用户,同时发送HTTP 请求给Web 服务器。对被测系统实行压力负载测试,监控被测系统在不同业务不同压力下的性能表现,找出潜在的性能瓶颈并对其进行分析、优化

    负载测试:负载逐渐增加时,观察系统各项性能指标的变化情况

    压力测试:确定一个系统的瓶劲或者不能接受的性能点,来获得系统能提过的最大服务级别的测试

    Statistics选择卡

    第一篇文章简单的介绍了Statistics选择卡主要是统计请求和响应的时间

    具体内容详情见fiddler---Fiddler工具详细介绍

    我们通过上面内容可以看出来从本地请求时间和响应时间,这样我们可以简单的来分析网站的性能

    当然会有其他小伙伴们会问,性能测试主要是负载和压力,也就是通一时间内发送HTTP请求到服务器,对被测服务产生施压,那么怎么才能模拟用户同时请求呢?

    Replay

    Replay表示重新请求会话或者会话的回放,使用方法前面也有介绍这里就不多说了

    并发发送请求

    在session会话列表中,选中其中一个或者多个session会话,按住键盘的Shift键(如果不知道的请点击链接)会弹出提示框,要求指定被重新发送的次数,然后Fiddler会多线程同时发送选中的请求,相当于模拟用户同时请求。

    我们通过模拟百度请求可以看到同时并发了5次。

    当我们模拟多个用户,可以通过查看我们服务器的cpu的变化来进行模拟简单的性能测试

    Replay其他用法

    名称 快捷键 介绍
    Reissue R equests R 重新发送请求,和菜单栏上Replay 按钮是一样的功能
    Reissue Uncondi tionally U 无条件反复发送选中的请求
    Reissue and Edit E 重新发送请求前进行断点,可以编辑请求
    Reissue and Verify V

    重新发送请求,检查响应,如果响应和上一个请求一样,就会变
    成绿色

    Reiss ue Sequentially S lfu 中多个Session 会按顺序一个一个重新发送请求,是单线程模式

    安静表示也没有做过太多的性能测试,表示不是很会,希望大佬们看到不要勿喷~~~~

  • 相关阅读:
    【转】【SEE】基于SSE指令集的程序设计简介
    【转】【Asp.Net】asp.net服务器控件创建
    ControlTemplate in WPF ——ScrollBar
    ControlTemplate in WPF —— Menu
    ControlTemplate in WPF —— Expander
    ControlTemplate in WPF —— TreeView
    ControlTemplate in WPF —— ListBox
    ControlTemplate in WPF —— ComboBox
    ControlTemplate in WPF —— TextBox
    ControlTemplate in WPF —— RadioButton
  • 原文地址:https://www.cnblogs.com/qican/p/11345720.html
Copyright © 2011-2022 走看看