代理抓包–APP
使用同charles等代理工具
Postman客户端捕获Chrome浏览器接口
下载:Postman Interceptor
安装到扩展程序,保证开启
Postman客户端开启:
使用抓包代理工具,将请求导入postman
1.在charles右键请求,copy cUrl request
2.保存到文件
3.在Postman 导入操作
环境管理–开发环境、测试环境、生产环境
变量范围
- 全局变量:访问集合、请求、测试脚本和环境之间的数据。
pm.globals.set("variable_key", "variable_value");
pm.globals.get("variable_key");
pm.globals.unset("variable_key");
- Collection集合变量:在集合中的整个请求中使用,并且与环境无关,因此不会根据选定的环境进行更改。
集合…点击Edit进入编辑界面,如下图
pm.collectionVariables.set(variableName:String, variableValue:String);//设置集合变量
pm.collectionVariables.get(variableName:String);//获取集合变量
pm.collectionVariables.unset(variableName:String);//清除集合变量
- Environment 环境变量:允许根据不同的环境定制处理,例如本地开发与测试或生产。 一次只能有一个环境是活动的。
将嵌套对象设置为环境变量
var array = [1, 2, 3, 4];
pm.environment.set("array", JSON.stringify(array, null, 2));
var obj = {
a: [1, 2, 3, 4], b: {
c: 'val' } };
pm.environment.set("obj", JSON.stringify(obj));
获得环境变量
var value = pm.environment.get("variable_key");
//值是一个字符串话的JSON
var array = JSON.parse(pm.environment.get("array"));
var obj = JSON.parse(pm.environment.get("obj"));
清理环境变量