jsop文件能导入postman么_在postman中自动生成请求数据,这个功能你需要知道.

在做接口调试或测试时,请求中的每个参数都要按照接口文档填写到postman的对应位置中,很是麻烦。那是否有这样一个功能?可以帮我们自动生成接口数据,无需修改,直接发送请求就可以呢。

这里面我们需要借助于浏览器或其它抓包工具结合postman工具来一起使用,具体思路就是在APP或浏览器中操作所使用的功能,然后通过抓包工具获取到想要的请求数据 ,然后将这条请求数据拷贝到postman中 。

拷贝浏览器的请求数据到postman中。

实现步骤:

  1. 通过浏览器操作所被测系统,然后通过F12找到我们所关注的请求数据包 。
  2. 选中所关注的请求点击鼠标右键,然后再点击copy-Copy as cURL。
  3. 切回到postman工具中,点击import-Raw Text ,直接将拷贝请求Ctrl+V(粘贴)到该文本区域内,点击continue,点击导入。
  4. 这样postman就会帮你自动生成一个和浏览器中一样的请求。所有的请求参数都已自动填写好,无需任何修改,可以直接发送该请求 。
3745075fdd77540c94fe79a19d2f5526.gif

浏览器导入

那么通过这样的操作,在我们做接口调试或测试时,就可以大大节省我们填写请求参数的时间 。

拷贝Fiddler工具中的请求数据到postman中。

但有时候,我们使用的是APP,没法通过浏览器进行抓包,这时我们就会想到使用fiddler或者Charles。同样的也可以把这两款工具的数据包导入到postman自动生成请求 。

需要注意的是,在fiddler中需要先将选中的数据导出,然后再在postman中导入该数据包。

实现步骤:

  1. 打开fiddler工具,在APP操作你的功能,然后进入fiddler中直接找到我们想要的请求。
  2. 在Fiddler-File-Export Sessions-Selected Sessions,选择cURL Script,点击Next ,选择保存到本地 。
  3. 回到postman工具中,点击import-File ,选择Fiddler导出的文件,导入即可。
008b99298b720417d1f7d1d07fd4db4a.gif

从fiddler中导入

这样实现的效果和在浏览器导入的效果是一样的,都可以自动生成请求,直接发送请求数据。

拷贝Charles工具中的请求数据到postman中

同样我们也可以将Charles的数据包拷贝到postman中使用,操作步骤和上面的步骤基本一致,这里主要展示在Charles拷贝请求的截图。

1d6926b7a9d0799a1e7254bd59e9315a.png

选中请求,点击Copy cURL Request,直接粘贴在postman的Raw Text中就可以了。

SSL certificate verification认证问题

有时候在fiddler或charles中导入的包虽然能生成请求,但是发送时报错,具体如下 。

8445aa77f8216b350bfd7f3f44e77920.png

导致此问题的原因就是postman设置了SSL certificate verification认证 ,我们需要把它取消就可以了 。

操作步骤:打开postman,在File-Setting-General,把SSL certificate verification后面的开关关掉即可。

b8a97565cede06f1cc5e1bb4e025ce6c.png

关掉此开关后,fiddler和charles的数据包导入postman中,再次Send就不会报错了 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值