Postman请求测试的一些小技巧

1. Charles抓包导入Postman

没找到太好的方案,只能拆解开作。Post Body部分没什么问题,json直接copy过去。比较麻烦的是Header部分,两边格式不同,charles大概是这样:
image.png
而Postman要的是json

path: /api/v1/feed/user/7499201770/reel_media/
accept-language: en-IN;q=1.0
accept-encoding: gzip;q=1.0, compress;q=0.5
content-length: 2
user-agent: Instagram 10.29.0 (iPhone7,2; iPhone OS 9_3_3; en_US; en-US; scale=2.00; 750x1334) AppleWebKit/420+
referer: https://www.instagram.com/
x-ig-capabilities: 3w==
cookie: ds_user_id=6742557571; sessionid=IGSCf716eb61bf2a6d41f...

其实能够copy到文本编辑器中,把tab换成冒号就能copy到postman里了。
讲道理这个操做用得应该不算不多,该有成熟的方案才对,不过找了一下没找到,就这么将就了。segmentfault

2. postman动态参数/定制逻辑

参考一下
postman 变量使用篇api

postman里能够定义变量,好比咱们有一个变量foo,在请求url或body里面使用{{foo}}就能够使用这个变量。
postman给咱们预约义了几个变量:cookie

  • {{$guid}} 添加一个v4风格的guid
  • {{$timestamp}} 添加一个当前的时间戳
  • ${{$randomInt}} 添加一个 0--10的随机数

咱们也能够在Pre-request Script脚本中定义咱们本身的变量,好比pm.globals.set("variable\_key", "variable\_value");session

若是提示pm找不到能够安装postman独立版试试,参考postman-scripts-pm-is-not-defineddom

相关文章
相关标签/搜索