美文网首页
Postman 流水账

Postman 流水账

作者: district10 | 来源:发表于2018-02-27 22:30 被阅读35次

以前觉得 postman 很不好用, 很卡, 以至于还写了篇 用 postman 学 cURL - 简书, 试图用 cURL 替代 postman, 避免被卡住的 postman 气死.

但年纪大了, 越来越觉得 postman 这样的脑残工具用起来很顺心. 脚本虽然可以快速大量地执行, 但 GUI (跟我读 "姑姨") 可以无脑点... 真的很爽. 再废话一点, 原来觉得用 excel 做数据的导入导出很脑残, 毕竟这是一个复杂的格式, 而数据导入导出的时候, 数据结构充其量也就一个 CSV 的级别. "干嘛要把事情搞得复杂!" 现在感觉用 excel 是很省事的行为, 因为用 excel 表格, 你就不必要写一个图形界面给用户用了. 而且你不用为那个牛逼哄哄的表格编辑器付钱. 好划算.

本文不是一个条理清晰的树状的好文章, 只是一个列表, 罗列一些我觉得可以 copy paste 然后 tweak 的 postman 片段. 等我用顺手了, 再梳理出 postman 使用秘籍. ("体量不够, 不要瞎思考, 不要瞎总结")

Notes

Snippets

var env = (pm.request.url + "").split('//')[1].split('.')[0];
pm.globals.set("otras-env", env);
// globals,environment,variables; 
// get,set,unset, has, ...

var jsonData = pm.response.json();
pm.globals.set("bearer", "Bearer " + jsonData.jwt_token);

pm.globals.set("uploaded-file", responseBody);

// lodash
pm.globals.set("lodash_result", _.compact([0, 1, false, 2, '']).join(",/"));

// 在 url, header, payload 里面都可以用变量, 
// 除了普通变量, 还有一些是预置的动态变量
{{var}}
{{$guid}}
{{$timestamp}}
{{$randomInt}}
  • Tests 里是后处理
  • pre-request script 是请求发出之前的处理, 可以设置一些变量, 这些变量是 request 的参数

refs

相关文章

  • Postman 流水账

    以前觉得 postman 很不好用, 很卡, 以至于还写了篇 用 postman 学 cURL - 简书, 试图用...

  • POSTMAN

    POSTMAN简介 POSTMAN安装 POSTMAN使用

  • Postman 使用入门

    Postman Postman Makes API Development Simple. 使用 PostMan ...

  • Mastering HTTP侧

    Http调试工具Postman使用 Postman Postman测试接口之JSON结构化数据提交 Postman...

  • 2021-03-08

    tabbed postman tabbed postman

  • 教程:录制postman脚本

    postman有两种使用方式: postman安装版 chrome插件版 postman安装版 postman安装...

  • Postman的安装与更新

    Postman的安装与更新 安装Postman程序 在本机安装Postman Postman兼容性很好,可被安装到...

  • poatman 使用技巧整理

    postman 新建环境 postman 查看打印 postman 参数需要md5加密 postman 用前一个请...

  • API开发神器-Postman

    在线安装Postman Chrome插件版 MAC版本 Postman+Postman Interceptor结合...

  • Postman 使用小技巧/指南

    一、什么是 Postman(前世今生) Postman[https://www.postman.com/] 诞生于...

网友评论

      本文标题:Postman 流水账

      本文链接:https://www.haomeiwen.com/subject/mejmxftx.html