千家信息网

如何测试LinkeyBPM应用流程开发平台的rest接口

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,今天就跟大家聊聊有关如何测试LinkeyBPM应用流程开发平台的rest接口,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。测试方法在reque
千家信息网最后更新 2026年11月03日如何测试LinkeyBPM应用流程开发平台的rest接口

今天就跟大家聊聊有关如何测试LinkeyBPM应用流程开发平台的rest接口,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

测试方法

在request的header中加入以下参数:

  • sysid

  • syspwd

  • userId

测试内容

以我的代办列表接口为例进行如下测试: http://localhost:6677/master_dev/rest/task/pending

1、使用接口工具测试

使用SOAPUI Pro 5.1.2 接口测试工具进行测试

2、使用Ajax测试

  • 调用JS

function ajaxtest(){    var ajaxConfig = {                url: 'rest/task/pending',                type: 'GET',                data: {},                async: false,                beforeSend: function(res) {                        res.setRequestHeader('sysid', 'SysAdmin');                        res.setRequestHeader('syspwd', 'pass');                        res.setRequestHeader('userId', 'admin');//                      res.setRequestHeader("Content-Type", CONFIG.apiConfig.ContentType);                },                success: function(res, status, xhr) {                        //如果 回调函数为空,则直接返回数据                        alert("调用成功 ");                        var data = res.data;                        $('#showText').val(JSON.stringify(data));                },                error: function() {                        console.log("ajax 访问错误:");                }        }        $.ajax(ajaxConfig);}
  • 调用效果

3、使用Java代码测试

  • 测试代码

import java.util.HashMap;import java.util.Map;import cn.linkey.factory.BeanCtx;import cn.linkey.rule.LinkeyRule;import cn.linkey.util.Tools;/** * @RuleName:Process_获取我的待办列表 * @author  admin * @Created: 2018-09-30 10:26:37 */final public class R_SYSDEMO_BG02 implements LinkeyRule {        private static final String sysid = "SysAdmin"; //业务注册的ID        private static final String syspwd = "pass"; //接入的密码        private static final String userId = "admin"; //指定用户访问        private static final String url = "http://localhost:6677/master_dev/rest/task/pending";        @Override        public String run(HashMap params) throws Exception  {                //params为运行本规则时所传入的参数                //添加验证参数                Map headerMap = new HashMap<>();                headerMap.put("sysid", sysid);                headerMap.put("syspwd", syspwd);                headerMap.put("userId", userId);                //添加业务逻辑参数                StringBuilder param = new StringBuilder();                param.append("?pageNo=1");                param.append("&pageSize=10");//              param.append("&appId=1");//              param.append("&processId=1");//              param.append("&processName=1");//              param.append("&keyWord=1");                String paramUrl = url + param.toString();                //使用Get方式请求数据                String responseStr = Tools.httpGet(paramUrl, headerMap, "");                //打印返回的数据                BeanCtx.p(responseStr);                System.out.println("打印返回的数据:" + responseStr);                return "";        }}
  • 测试效果

看完上述内容,你们对如何测试LinkeyBPM应用流程开发平台的rest接口有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

测试 接口 内容 参数 数据 平台 开发平台 流程 应用 开发 业务 代码 工具 效果 成功 函数 密码 方式 方法 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会 湖南永感互联网科技有限公司 互联网和科技技术 齐家互联网科技有限公司 四川狮子座互联网科技 互联网养老 桔豆科技 重庆科技学院互联网 成都仁贤领冠互联网科技有限公司 太原新华互联网科技学校怎么样 北京三清互联网科技 现代互联网科技股 互联网科技创新服务 来此购互联网科技有限公司 互联网对科技的发展 深圳市优智互联网科技有限公司 东莞新华互联网科技学校 滨湖区互联网智能科技产品有哪些 互联网科技资金流入 互联网科技包装股份有限公司上市 北京瑞云互联网科技有限公司 互联网科技金融 鑫亿盛互联网科技 互联网金融 科技创新 居家互联网科技有限公司 海南科技产业互联网平台 温州喔噻互联网科技有限公司 中国新注册互联网科技 杭州科技互联网公司有哪些 互联网领先科技成果宣传视频 知域互联网科技有限公司官网
0