Postman 流水账

2018-02-27  本文已影响35人  district10

以前觉得 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}}

refs

上一篇下一篇

猜你喜欢

热点阅读