如何测试LinkeyBPM应用流程开发平台的rest接口
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,今天就跟大家聊聊有关如何测试LinkeyBPM应用流程开发平台的rest接口,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。测试方法在reque
千家信息网最后更新 2025年01月31日如何测试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(HashMapparams) 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安全错误
数据库的锁怎样保障安全
小学蓝鲸网络安全教育教案
固定ip服务器怎么做安全
云服务器hyper-v怎么关
腾讯阿里京东百度的服务器
网络安全建设主题班会
江西招聘软件开发
如何使用临时表批量更新数据库
一个服务器 多个网站
全国网络技术比赛
扫脸支付软件开发
组态环境怎么导出实时数据库
徐州品牌网络技术收费
企业文件共享服务器
服务器登录显示不兼容
关注网络安全作文800
数据库原理关系图
王国纪元服务器
数据库文件修复原理
电子科技大学互联网中心官网
数据库系统概论第九章
慕课网络安全课程答案题库
企业服务器配置与管理作业
做软件开发需求分析的原因
代理服务器 squid
河南第三方软件开发价格表
软件开发公司泰安招聘信息
金华知名软件开发优质推荐
芯片软件开发行业前景
计算网络技术基础段标第四章
软件开发员的英文