利用Fiddler作接口测试

转载:原文来自--------https://blog.csdn.net/qq_15283475/article/details/54971201

在进行接口测试时,会模拟post请求,发送不一样的请求参数,返回不一样的结果,今天咱们就来分享一下,怎么用Fiddler工具模拟post请求:json

  1. 打开Fiddler工具,在右侧点击“composer”的选项: 
    这里写图片描述
  2. 进入到了composer 的选项以后,在parsed中进行根据http发送的请求进行选择,咱们是模拟post请求,故选择post: 
    这里写图片描述
  3. 添加post的url地址,以及选择http协议的版本 
    这里写图片描述
  4. 填写post请求的header和body 
    这里写图片描述app

  5. 最后点击 Execute,就能够发送post请求,在左侧能够查看到发送的请求记录: 
    这里写图片描述composer

  6. 双击该请求,既能够查看详细的请求数据和返回结果: 
    这里写图片描述
  7. 到此,咱们的Fiddler模拟post请求就完成了,是否是很简单呢!!!

看起来很简单,可是最关键的是第4步如何填写post请求的header和body?工具

下面的就着重的介绍一下: 
一、第一个关键点:content-type,什么是content-type呢?顾名思义,内容类型,用来指定不一样格式的请求信息。 
就是在header中指定body中的数据格式。 
二、Http Header里的Content-Type在这里介绍如下两种以及相关的实践应用: 
application/x-www-form-urlencoded:数据被编码为名称/值对。这是标准的编码格式。 
application/json : json格式的数据。 
须要根据实际状况选择不一样的Content-Type。 
这里写图片描述post

下面介绍一下应用:测试

post请求的header是这样的:编码

User-Agent: Fiddler Content-Type: application/x-www-form-urlencoded Host: localhost Content-Length: 34

那么在body里这样写:url

city=“ZhengZhou”& name=”zwf”spa


若是要发送json格式的数据,则header这样写:.net

User-Agent: Fiddler Content-Type: application/json Host: localhost Content-Length: 34

body中这样写:

{
    "city": "ZhengZhou", "name": "zwf" }
相关文章
相关标签/搜索