原文: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

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

最新文章

  1. 新学C#的List<T>总结
  2. Effective Java 41 Use overloading judiciously
  3. cocos2d 3.0自定义事件答疑解惑
  4. Microsoft SqlServer2008技术内幕:T-Sql语言基础-读书笔记1
  5. 我的第一个MVC4程序
  6. js如何判断是否在iframe中及防止网页被别站用 iframe嵌套 (Load denied by X-Frame-Options)
  7. Lua运算符
  8. 调整altium designer15的十字光标大小
  9. web开发常用样式
  10. TFS Build Definition
  11. (function($){...})(jQuery)和$(document).ready(function(){}) 的区别
  12. c++/qt的数据序列化和反序列化
  13. 解决刷新页面vuex store中数据丢失的问题
  14. 主席树入门——询问区间第k大pos2104,询问区间<=k的元素个数hdu4417
  15. 二分搜索-HihoCoder1139
  16. C++中:默认构造函数、析构函数、拷贝构造函数和赋值函数——转
  17. linux软件管理(六)
  18. Python3基础 issubclass 判断基类
  19. 一步一步pwn路由器之uClibc中malloc&&free分析
  20. HDUOJ---(4708)Rotation Lock Puzzle

热门文章

  1. sqlserver中计算结果保留小数
  2. freeswitch 中文语音
  3. IOS系统兼容input keyup事件
  4. 华硕VX50V开机老是进入bios
  5. 2015 Multi-University Training Contest 1 hdu 5296 Annoying problem
  6. HDU 2421
  7. AIX查看某个端口被哪个进程占用
  8. 非典型的scala程序及其编译后的结果
  9. 2015多校联合训练赛hdu 5301 Buildings 2015 Multi-University Training Contest 2 简单题
  10. Linux Yum 命令使用举例