如何测试LinkeyBPM应用流程开发平台的rest接口
发表于:2024-10-24 作者:千家信息网编辑
千家信息网最后更新 2024年10月24日,今天就跟大家聊聊有关如何测试LinkeyBPM应用流程开发平台的rest接口,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。测试方法在reque
千家信息网最后更新 2024年10月24日如何测试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安全错误
数据库的锁怎样保障安全
第一章网络技术基础知识
自己用旧电脑做服务器有什么用
舟山方舟软件开发有限公司
ibm服务器管理口怎么用
扣软件开发人才
积成电子网络安全
廊坊软件开发大概费用
一个数据库的存储过程是什么
邯郸手机银行登陆服务器异常
银行网络安全与信息化
服务器主机能做什么用
数据库从两个表查询
甘肃物联网时钟同步服务器
静态方法里面创建数据库连接
于都软件开发技术
华为战地服务器
网络安全二维码有风险吗
软件开发需求分析难点
java 客户端 服务器
华为网络安全专业怎么样
成都苏打小伙伴软件开发中心
饥荒Steam服务器能建两个吗
servlet访问数据库
如何提高数据库运行速度
企业级数据库解决方案
浙江省公安厅网络安全宣传
网络安全十不准论文
商丘市网络安全教育课
c r如何绑定到数据库
江门网络安全中心