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

导入脚本

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

Apipost中API如何调用本地文件_jar包

执行脚本

需要获取请求参数:

const requestData = request.request_bodys;

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

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

如图:

Apipost中API如何调用本地文件_jar_02

控制台执行结果

jar包日志打印出sign标签:

Apipost中API如何调用本地文件_jar_03

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

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

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

className:'全类名',

method:"方法名"

});

console.log(jarResult)

如图:我们调用JSON.jar中JSONObject的get方法

Apipost中API如何调用本地文件_jar包_04

打印出来得到:

Apipost中API如何调用本地文件_jar_05