当前位置:   article > 正文

postman(四) 前置和后置应用-例1_postman 后置操作 登录

postman 后置操作 登录

postman(四) 前置和后置应用-例1

说明:使用过jmeter的同学一定知道,比如有3个接口,a,b,c。其中,b接口要用到a接口请求后返回的参数,c接口的参数又来源于b接口,那么就需要设置前置,后置条件,来把这3个接口关联起来。使得其中一个接口,可以使用另一个接口所返回的数据。
那么postman是否也可以这么用呢,答案是肯定的。但postman里面前置条件叫:Pre-request Script,后置条件叫:Tests,使用的脚本是JavaScript。好了知道这些,至少心里有谱了。
下面我这里演示一个简单的例子。

  1. a接口发送get请求,返回一个html页面;
  2. html页面里面包含一个_token的值;
  3. 这个值恰好是b接口进行post请求的一个参数;

在这里插入图片描述
这个图上大家可以看到,a接口是获取登录页面,这里,前置条件可以随便写,我写的是一个控制台输出日志,表示我这个接口开始了。
在这里插入图片描述
这个图,大家可以看到,a接口返回的是一个html页面,页面里有token值

在这里插入图片描述
这个图是关键,记住,这个是在Tests里面写哦。是使用JavaScript脚本用正则表达式将_token的值取出来,然后将这个值设置为postman的全局变量。那么其他的接口就可以使用了

在这里插入图片描述
这个图,大家可以看到,b接口(也就是登录接口)用到了_token值,是把它放置在{{}}中

在这里插入图片描述
大家可以看到,b接口post的时候,_token这个值已经成功发送了。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号