apipost 如何查看预(后)执行脚本的执行情况(日志)?

apipost的V3.2.1以及以上版本引入了脚本日志,您可以通过脚本日志来查看预(后)执行脚本的执行情况。如下图:

apipost 如何查看预(后)执行脚本的执行情况(日志)?

我们可以在预执行脚本或者后执行脚本里添加

console.log

来输出需要的信息到脚本日志里,比如下图中,我们定义了一个变量,并把它输出到了脚本日志里:

apipost 如何查看预(后)执行脚本的执行情况(日志)?

执行发送后,点开脚本日志,看到了该随机数当时的值。

apipost 如何查看预(后)执行脚本的执行情况(日志)?

举一反三,通过

console.log

这种方式,我们可以输出任何我们想捕获的信息到脚本日志里。

注意:预执行脚本的 console.log 会输出2条日志,原因是apipost在执行预执行脚本时,会分别执行2次(预检查和最终执行),最终提交变量参数值以最后一条为准。区分2次请求的方法是判断xhr变量是不是一个对象。

第一次请求时,xhr=null,第二次请求时,xhr是一个对象。

示例

var _timestamp = apt.globals.get("timestamp");

if(!_timestamp){
_timestamp = (new Date()).getTime()/1000;
apt.globals.set("timestamp", _timestamp);
}

if(xhr){
apt.globals.delete("timestamp");
}
console.log(_timestamp)

以上示例定义了一个变量时间戳,保证了2次请求都是以第一次获取的时间戳为准。如有更多疑问可以咨询技术支持qq:3257132998

本文档最后更新于:2020-07-01
如未解决您的问题,请在此 提交工单