接口性能测试工具(测试接口哪个工具好)

在接口测试中,有各种功能强大的代理工具,比如 Charles 、 Burpsuite 、 mitmproxy 等等。这些代理工具可以帮助我们构造各种测试场景、以及更好的完成测试工作。下面的介绍以 Charles 为主。

Charles

Charles 是一款代理服务器,可以截取请求和响应达到分析抓包的目的,且支持多平台,能够在 Windows,Mac,Linux 上使用。

界面和基本设置

Charles 上边是菜单栏,左边记录了访问过的每个网站 / 主机,右侧显示信息细节。

session

Charles 可以存储各种网络请求信息,所有的请求和响应都会记录到 session 中,可以进行检查和分析。打开菜单栏中的 File,在这里管理 session,包括新建、打开、清空等等。

注意:每次启动 Charles,都会自动创建一个新的 session

也可以关闭记录,如果关闭记录,Charles 会正常通过所有请求,但它们不会记录在 session 中,点击下面来关闭记录:

Chart

Chart 记录了资源的生命周期,从请求到等待到响应请求。它还将相关资源分组,比如下面的 4 个 Resource 是一组:

SSL

利用 Chart,可以知道请求的花费时间。

Charles 有自己的证书,称之为:Charles Root Certificate,在抓取数据时,可能收到有关证书警告,需要点击信任,下面设置可以手动设置证书:

信任 Charles Root Certificate:

SSL Certificates • Charles Web Debugging Proxy

Charlse 是中间工具,替浏览器查看服务器的证书并签名,但同时会把自己的证书发给浏览器,因此会出现警告,需要添加到信任序列才能正常使用,下面是工作图:

弱网测试

软件通常会受网络影响,网络差的时候会出现卡顿甚至 error。Charles 自带弱网工具,可以模拟弱网环境,在 Proxy->Throttle Settings 下,使用前要勾选 Enable Throttling。

如果想指定网站,可以勾选下 Only for selected hosts,然后在对话框的下半部分设置中设置 hosts 项。

  • Throttle Preset:选择网络类型,比如选择 56 kbps modem
  • Bandwidth:带宽
  • Utilistation:利用百分比
  • Round-trip:往返延迟

Redirecting...

更多资料和文章:https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=CSDN×tamp=1657681642&author=YL

(0)

相关推荐

  • 稻草人便民工具一键打开DirectX工具

    稻草人便民工具 稻草人便民工具提供了“快捷工具”的功能,我们在该功能下可以找到Windows系统的大部分常用设置与系统工具,其中就有快速进入查看的选项,我们只需要打开稻草人便民工具,选择“快捷工具”, ...

  • ppt2007使用曲线工具和任意曲线工具画曲线教程

    ppt如何画曲线?PPT的自选图形工具里有曲线工具和任意曲线工具,可以根据需要进行选择使用.接下来我们小编带你熟悉一下这两种工具的用法,教大家在ppt2007中如何使用曲线工具和任意曲线工具画曲线,感 ...

  • AI工具:直线段工具的使用

    这里的AI,即Adobe Illustrator,是一款非常棒的图像处理软件.本系列以Adobe Illustrator CS6 为例,共有二十篇,涉及界面介绍.工具使用.关键操作.实例展示等部分.如 ...

  • PS切片工具在哪里如何快速切换工具组里的工具

    一次在公司的办公室里面,一个同事问:怎么找不到切片工具了呀,记得上次使用过的.这个问题其实很简单,之前你确实用过,因为切片和裁剪工具在一个工具组里面而且快捷键默认一样都是C,只要按Shift + C能 ...

  • mSATA接口和mini PCI-E接口之间的区别

    笔记本mSATA接口和mini PCI-E接口之间的区别 操作方法 01 mSATA接口和mini PCI-E 物理接口是一样的,而且插进去不会烧卡烧本子 mini PCI-E host设备同时支持P ...

  • 怎样用SoapUI测试接口

    开发过程中,大家都会接触到webservice接口的开发并且自测,soapUI是一个开源测试工具,通过soap/http来检查.调用.实现Web Service的功能/负载/符合性测试,SoapUI让 ...

  • 常用快速原型设计工具大比拼.原型设计工具哪个好用

    原型设计是交互设计师与PD、PM、网站开发工程师沟通的最好工具。而该块的设计在原则上必须是交互设计师的产物,交互设计以用户为中心的理念会贯穿整个产品。利用交互设计师专业的眼光与经验直接导至该产品的可用 ...

  • 网络诊断工具app(网络测试工具ping的使用方法)

    PING -网络诊断工具属于Tcp/ip协议簇中应用层一个服务协议,主要通过向目标主机或设备发送Icmp请求报文,以此来测试目标主机是否可达.应用场景:1.我的电脑无法上网了,突然打不开百度通过以下方 ...

  • 笔记本mSATA接口和mini PCI-E接口之间的区别解析图

    要说mSATA和mini PCI-E并非什么新接口,只是之前大多集成在系统产品中,很少接触到。而近期随着无线及固态硬盘的出现,引起大家关注。 mSATA接口 作用:连接固态硬盘 mSATA接口在标配固 ...