postman变量使用 *** postman导出excel文件

1. 场景 提到 Postman,大部分的人可能只停留在使用 Postman「 模拟 *** 请求 」这单一功能上面 。
事实上,Postman 的功能很强大,下面将罗列出几个比较少用,但实用的功能 。
2. 抓包及拦截器 除了 Fiddler 和 Charles,Postman 也可以用来抓包,而且使用更简洁方便 。
Postman 只需要设置端口号,然后自定义过滤条件和请求保存位置,接着配置客户端手动 *** ,就能愉快地进行抓包了 。
另外,Postman 中的拦截器,即:Interceptor,根据过滤条件,拦截 PC 端对应的 *** 请求,保存到左侧的请求历史记录中或请求 *** 下 。
3. Postman 脚本 Postman 提供两个 Tab,即:Pre-request Script Tab、Tests Tab,可以通过编写***脚本,完善 *** 请求的配置及响应的断言 。
其中,Pre-request Script 是在请求发送到服务端之前,会运行一次,这里能完成环境变量的设置或者发送一个异步请求 。
比如:预处理中设置环境变量之后,在请求头中可以直接使用环境变量
【postman变量使用 ***postman导出excel文件】#设置环境变量pm.environment.set("header_timestamp",newDate()); Tests Script 是在获取到响应之后,对请求结果的断言或者再次发送请求等操作 。
比如:使用 pm 对象,通过对响应 Body 的判断,来判断接口返回的数据是否合理 。
pm.test("Test Result:",function(){varjsonData=http://www.xjxhd.cn/pm.response.json();//直接判断json里面的数据//排名之一国家是日本pm.expect(jsonData.result[0].country).to.eql("日本");}); 4. 发布接口文档 通过 Postman 生成接口文档真的方便,也方便协同操作 。
首先,我们根据设定的接口,在 Postman 内新增 *** 请求,并将他们添加到到同一个 *** 内 。
接着,为每一条 *** 请求新增一个示例 Example,加入 URL、请求头、请求参数及预设的返回值 。
然后选中这个请求 *** ,点击 Publish Docs,跳转到 *** 发布页面,执行发布操作 。
最后,将生成一份完善在线的 API 文档,可以分享出去,其他人也可以通过 Postman 导入进行编辑完善 。
如果你觉得文章还不错,请大家点赞分享下 。你的肯定是我更大的鼓励和支持 。


    推荐阅读