• Fiddler 接口测试(Composer)的使用方法及并发测试


    下载地址:https://www.telerik.com/download/fiddler

    一、Composer简介

    右侧Composer区域,是测试接口的界面:

    相关说明:

    1.请求方式:点开可以勾选请求协议是get、post等

    2.url地址栏:输入请求的url地址

    3.请求头:第三块区域可以输入请求头信息

    4.请求body:post请求在此区域输入body信息

    5.执行:Execute按钮点击后就可以执行请求了

    6.http版本:可以勾选http版本

    7.请求历史:执行完成后会在右侧History区域生成历史记录

    二、模拟get请求

    1.在Composer区域地址栏输入Url地址:

    2.选择get请求,点Execute执行,请求就可以发送成功啦

    3.请求发送成功后,左边会话框会生成一个会话记录,可以查看抓包详情

    4.右侧history区域会多一个历史请求记录

    5.会话框选中该记录,查看测试结果:

    --选中该会话,点开Inspectors

    --response区域点开Raw区域

    --Raw查看的是HTML源码的数据

    --也可以点WebView,查看返回的web页面数据

    三、Json数据

    1.有些post的请求参数和返回参数是Json格式的,如博客园的登录请求:https://passport.cnblogs.com/user/signin

    2.查看json数据如下图

    四、模拟post请求

    1.请求类型勾选post

    2.url地址栏输入对应的请求地址

    3.body区域写登录的json参数

    4.header请求头区域,可以把前面抓包的数据copy过来

    (注意,有些请求如果请求头为空的话,会请求失败的)

    5.执行成功后查看测试结果:

    --执行成功如第三所示的图,显示success=True

    --执行失败如下图所示,显示

    message=Invalid length for a Base-64 char array or string.

    success=False

    六:重复的并发测试:

    在拦截到的url上点击鼠标右键,->replay -> shift+reissue request 设置访问次数,比如100,然后点OK即可。

    这里写图片描述

    内容源自:

    https://www.cnblogs.com/yoyoketang/p/6754560.html

    https://blog.csdn.net/ziyuxuan90/article/details/81185617

  • 相关阅读:
    python系列十二:python3模块
    python系列十一:python3数据结构
    python系列十:python3函数
    python系列九:python3迭代器和生成器
    python系列八:Python3条件控制&循环语句
    python系列七:Python3字典dict
    python系列六:Python3元组tuple
    Linux Ubuntu 安装SSH服务
    Linux Ubuntu 查看IP
    Linux 基础命令
  • 原文地址:https://www.cnblogs.com/cyq1162/p/10574607.html
Copyright © 2020-2023  润新知