我们可以在2个地方添加需要执行的js脚本,一个是Pre-request Script,还有一个tests,我们先看请求之前的

1 在请求被发送到服务器之前;就是在“Pre-request Script”标签页下添加的脚本内容;

2 在服务器响应内容被接收到以后;就是在“Tests”标签页下添加的脚本内容。 用户可以将请求前置脚本和测试脚本添加到集合,文件夹,集合中的请求或未保存到集合的请求中。

前置请求脚本是在请求发送之前执行的代码片段。对于前置请求脚本的使用一般有以下场景: • 设置动态请求头信息; • 设置动态请求参数信息。

在设置请求头时,我们只需要使用{{xxx}}表达式,就可以正确获取在前置请求脚本中设置的值。

练习接口:

请求方式get;

url:http://postman-echo.com/time/leap

入参:timestamp

点击send发送请求获得结果

我们需要对请求之后获得的出参结果进行校验,就需要在tests中填写:

请求之前的代码执行

我们可以将请求之前得到的日期变成环境变量:

环境变量的代码如何设置:

变量设置成功之后,我们需要引用设置的变量{{变量名}}

send,获取运行的结果

请求之前的变量和请求之后的变量的使用方法都是一样的,唯一不同的是,请求之前的变量基本上都是给本接口使用的,请求之后的变量基本都是给下一个接口使用的,从而做到接口之间的关联。

最新文章

  1. .Net开发笔记(十七) 应用程序扩展
  2. lintcode Permutation Index
  3. android 教程实例系列
  4. Python爬虫学习(4): python中re模块中的向后引用以及零宽断言
  5. btn-default
  6. 使用.net Reflector手动修改单个dll文件
  7. PYTHONPATH 可以跨版本 方便使用 (本文为windows方法)转~
  8. Hibernate框架之关联映射入门
  9. NSDateFormatter
  10. python多线程与多进程
  11. Sqli-labs less 15
  12. Sqli-labs less 59
  13. 有关hadoop分布式配置详解
  14. 我的第一个项目:用kinect录视频库
  15. 关于HttpsURLConnection的连接问题
  16. git常用命令<转>
  17. listview改变选中行字体颜色
  18. Backbone视图渲染React组件
  19. 蓝桥杯-括号问题-java
  20. python加载sqlite3报错:No module named _sqlite3

热门文章

  1. loadrunner中的ie浏览器无法使用
  2. Vue系列:Vue Router 路由梳理
  3. 扩展欧几里德算法(递归及非递归实现c++版)
  4. android ——多线程编程
  5. eclipse安装STS插件遇到的问题
  6. java高并发系列 - 第27天:实战篇,接口性能成倍提升,让同事刮目相看,现学现用
  7. 二级小兵——工厂模式(Factory Method)
  8. 谷歌移动UI框架Flutter教程之Widget
  9. CRNN+CTC (基于CTPN 的end-to-end OCR)
  10. 关于Picasso加载图片Callback不执行问题