如何测试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安全错误
数据库的锁怎样保障安全
企业网络安全性测试
王者荣耀各服务器地址
创建一个网站必须要服务器吗
运城爱品悦网络技术
手机软件开发调用镜头
linux ldap服务器
学习计算机网络技术都用什么软件
吉林加工软件开发公司
服务器之间文件传输
sql数据库查看主机名
南京海航软件开发推荐咨询
云文件服务器
orcl 数据库优化方案
河南启硕网络技术有限公司
压力传感器软件开发
深圳富利邦互联网科技有限公司
学生数据库设计需求分析
广元游戏软件开发
华溪岛属于哪个服务器
山东综合软件开发发展现状
从组成元素上看数据库系统的核心
汽车电子软件开发的V流程
mysql 跨数据库事务
服务器之间文件传输
四平公安网络安全保卫
数据库中表间的联系有哪几种
苹果 web服务器
2u4u服务器
云快充杭州软件开发
网络安全产业的5个发展阶段