全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

[已处理] apt.execute 调用外部jar包后, 无法获取返回的内容

ApiPost使用 58次浏览

var raw = JSON.parse(apt.request.body.raw)

var strRaw = JSON.stringify(raw);

console.log("------")

const content = apt.execute("Params.jar", [strRaw])

console.log(content)

console.log("------")

控制台打印的内容 

17:29:11

------

17:29:11


{}         这个是打印的返回值  但是是空, 可以jar包的控制台打印是有内容的

17:29:11

------

17:29:11

qNsu7MTXiO0lZ7cSPGtsyFe73NzyZBybXhPvbG0XEWr3Sl0=   这个是jar程序打印的。 

| 0 收藏

2 个回答

不行试试7版本吧 8版本这里没有插件上传目录  7版本右下角设置里面可以上传插件包

不用jar包来实现了。 在服务端写了一个接口,把jar包的功能封装到服务端的接口中了。 然后在脚本中通过调用网络接口的方式来实现了。 感觉调用外部程序的功能还不完善。 python还只支持python2. java还拿不到返回值。 问题有点多。  apt.sendRequest

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!