Apipost预执行脚本如何调用外部jar包

发布时间 2023-08-17 14:50:38作者: 没毛大虫

近期版本更新中Apipost推出插件管理,可以直接在预、后执行脚本中调用本地的脚本文件

导入脚本

在「系统设置」「插件管理」中打开目录将要执行的脚本文件拖入到文件夹下

 

执行脚本

需要获取请求参数:

const requestData = request.request_bodys;

在预、后执行脚本输入框中输入:

let stdout =apt.execute("demo.jar",[requestData]);

如图:

 

控制台执行结果

jar包日志打印出sign标签:

 

Apipost也支持通过Jar包指定method形式调用:

在预执行脚本中执行以下代码即可调用:

let jarResult = pm.execute("jar包地址",[参数],{

    className:'全类名',

    method:"方法名"

});

console.log(jarResult)

如图:我们调用JSON.jarJSONObjectget方法

 

打印出来得到: