赞
踩
说明:使用过jmeter的同学一定知道,比如有3个接口,a,b,c。其中,b接口要用到a接口请求后返回的参数,c接口的参数又来源于b接口,那么就需要设置前置,后置条件,来把这3个接口关联起来。使得其中一个接口,可以使用另一个接口所返回的数据。
那么postman是否也可以这么用呢,答案是肯定的。但postman里面前置条件叫:Pre-request Script,后置条件叫:Tests,使用的脚本是JavaScript。好了知道这些,至少心里有谱了。
下面我这里演示一个简单的例子。
这个图上大家可以看到,a接口是获取登录页面,这里,前置条件可以随便写,我写的是一个控制台输出日志,表示我这个接口开始了。
这个图,大家可以看到,a接口返回的是一个html页面,页面里有token值
这个图是关键,记住,这个是在Tests里面写哦。是使用JavaScript脚本用正则表达式将_token的值取出来,然后将这个值设置为postman的全局变量。那么其他的接口就可以使用了
这个图,大家可以看到,b接口(也就是登录接口)用到了_token值,是把它放置在{{}}中
大家可以看到,b接口post的时候,_token这个值已经成功发送了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。