🔥Oinone 赋能开发:集成自动化接口测试,提升软件质量与效率​


Oinone 产品化架构上层承接客户差异化与行业特性,中层直面市场的标准业务产品,底层沉淀通用能力与标准,确保迭代稳定。通过将需求拆解为模块与扩展包,实现标准化与个性化在同一框架内协同;依托低 / 无代码一体化、被集成 原则及国产化全栈支持,保障生态适配与持续演进。现场演示中,标准产品与个性化需求都能快速落地,开发到上线全程在统一规范下完成。

Oinone demo 体验

演示环境 相关视频
⚡ 直达演示环境
☕ 账号:admin
☕ 密码:admin

🎬 1. [数式 Oinone] #产品化演示# 后端研发与无代码辅助
🎬 2. [数式 Oinone] #产品化演示# 前端开发
🎬 3. [数式 Oinone] #个性化二开# 后端逻辑
🎬 4. [数式 Oinone] #个性化二开# 前端交互
🎬 5. [数式 Oinone] #个性化二开# 无代码模式

1. 功能介绍

以往用户在连接器中配置接口后,还需要借助 数据流程、 Postman、curl 等外部工具进行验证,操作割裂且效率不高。现在,我们将接口测试功能直接集成到平台中,实现一站式的开发与调试体验。

2. 操作方法

一、API:

(一) 使用方法举例

以下以 钉钉开放平台-创建用户接口 为例,展示接口测试的使用流程。

1. 获取接口信息

在钉钉开放平台中,我们可以了解到该接口的相关信息:

  • 请求方式:POST
  • 请求地址https://oapi.dingtalk.com/topapi/v2/user/create

Query 参数


 
  { "access_token" : "d13ad96bbfd73d61a737ed2673e6bfa9" } generic 56 Bytes © Oinone社区

Body 参数


 
  { "userid" : "002" , "name" : "小钉" , "mobile" : "18546673752" , "title" : "教职人员" , "job_number" : "100828" , "work_place" : "未来park" , "senior_mode" : "false" , "dept_id_list" : "1" } generic 184 Bytes © Oinone社区

2. 在我们平台中操作:

  1. 进入 连接器,新增一个【创建用户】 API 接口。

创建 API 并非必需操作,若平台中已有可用 API,可直接在其上执行测试2025082608525680

  1. 创建完成后,在操作栏中点击 测试2025082608530065
  2. 将上一步获取到的请求方式、地址、参数信息填写到对应位置。
  3. 点击 测试 按钮,即可立即验证接口是否正常工作。2025082608530349

二、WebService

(一) 使用方法举例

以下以WebService 天气查询接口为例,展示接口测试的使用流程。

1. 获取接口信息

  • 方法getSupportCity
  • 功能:查询支持的国内外城市信息。
  • 输入参数
    • byProvinceName:指定的省份,传入 ALL 或为空时返回全部城市。
  • 返回结果
    • 一维字符串数组 String[],内容为 城市名称(城市代码)

2. 常用调用方式

POST /WebServices/WeatherWebService.asmx HTTP/1.1
Host: www.webxml.com.cn
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://WebXml.com.cn/getSupportCity"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
 xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<getSupportCity xmlns="http://WebXml.com.cn/">
<byProvinceName>北京</byProvinceName>
</getSupportCity>
</soap:Body>
</soap:Envelope>
GET /WebServices/WeatherWebService.asmx/getSupportCity?byProvinceName=北京 HTTP/1.1
Host: www.webxml.com.cn
<ArrayOfString xmlns="http://WebXml.com.cn/">
<string>北京(101010100)</string>
<string>昌平(101010700)</string>
</ArrayOfString>

3. 在我们平台中操作:

  1. 进入 连接器,新增一个【查询天气】 API 接口。

    创建 WebService 并非必需操作,若平台中已有可用 API,可直接在其上执行测试。如果方法名已经能够在请求参数位置正确解析,则无需再额外添加 op=方法名 参数。2025082702551713

  2. 创建完成后,在操作栏中点击 测试。2025082702552085
  3. 将上一步获取到的请求方式、地址、参数信息填写到对应位置。
  4. 点击 测试 按钮,即可立即验证接口是否正常工作。2025082702552426

三、数据库:

(一) 使用方法举例:数据库查询接口

以下以 数据库查询接口 为例,展示在 Oinone 平台中如何进行接口测试。

1. 获取接口信息

  • 操作类型:SQL 查询
  • 功能:根据指定的 id 查询学生信息。
  • 输入参数
    • id:学生编号(必填)。
  • SQL 语句
select name,
 code,
 gender,
 age,
 create_time,
 enu,
 is_off
from xs.test
 where id = {id};
  • 返回结果
    • 表格数据,包含 name, code, gender, age, create_time, enu, is_off 等字段。

2. 在我们平台中操作:

  1. 进入 连接器,新增一个【查询学生信息】数据库 API 接口。

创建 API 并非必需操作,若平台中已有可用的数据库 API,可直接在其上执行测试。2025082702552721

  1. 创建完成后,在操作栏中点击 测试2025082702553167
  2. 将上一步获取到的 SQL 语句与参数(如 id=1)填写到对应位置。
  3. 点击 测试 按钮,即可立即验证查询结果是否正常返回。2025082702553469

这样,用户无需跳转到外部工具,即可在 Oinone 内快速完成接口的配置与调试,提升了集成效率与体验。
除此之外,无论是 API 还是数据库接口,都可以在【集成应用 → 集成接口】中直接进行测试,从而实现接口调试与应用集成的无缝衔接。2025082608530752


相關推薦

2025-05-24

在关键领域软件领域发挥更加重要的作用。 AI 助力知识自动化生成 在未来,将知识管理与 AI 结合,AI 可以根据关键领域软件研发中的历史数据、代码信息和业务规则,自动生成相关的文档和知识内容。例如,通过机器学习算

2025-08-29

6.2.0 版本 Gitee: 后端: https://gitee.com/oinone/oinone-pamirs 前端: https://gitee.com/oinone/oinone-kunlun 20250822 升级内容 镜像版本升级: 6.2.11 --> 6.2.12 后端版本升级: 6.2.11 --> 6.2.12 修复集成设计

2025-08-29

和MOCK测试7,进一步加速开发流程。 03 影响与前景:赋能开发与展望未来 VTJ.PRO的Swagger导入功能显著降低了开发者,尤其是中小团队和个人的API初始化与管理成本。 高质量的API文档对于提升开发效率、减少错误以及提升团队

2025-08-09

缺乏标准化工具支撑,过程依赖人工操作,难以实现研发自动化与资产规范管理。 不仅如此,在武器装备开发、外场测试、保密单位等典型任务中,还面临着更为复杂的挑战: 任务高度定制,需频繁适配不同平台、接口

2025-05-10

式已暴露出效率低下、不可控等问题。如何通过标准化、自动化和智能化手段优化流程、提升交付效率和软件质量,成为行业关注的重点。 基于软件工厂理念,Gitee DevSecOps 设计了一套以流水线驱动、标准化治理、智能化优化为

2024-08-16

具实现垂直安全,真正做到掌握自主发展权; 综合型自动化测试框架“YouQu”,由统信软件主导研发,以其简便的环境部署、强大的功能特性脱颖而出,不仅支持UI、WEB、接口及命令行等多种自动化测试场景,还极大地提升了

2023-07-19

一致性和安全性。 五、构建与环境 持续交付强调自动化构建和环境管理,以提高交付效率。TeamVision 在这方面提供了丰富的功能支持: 自动化构建:TeamVision 支持与常见的构建工具(如 Jenkins 和 Maven)集成,实现自

2024-07-02

Meter的灵活性,提供接口调试、接口定义、接口Mock、场景自动化、接口报告等功能。 考虑到接口测试是大多数产研团队高频使用的测试场景,MeterSphere v3.0从用户需求出发,强化了MeterSphere测试工具的接口调试能力,赋能用户在

2025-05-28

助力精准检索与全生命周期维护。 ✅ 3. 数据开发与集成 可视化 ETL 流程设计:支持数据库、文件、消息队列等多源接入与数据清洗、调度、监控能力。 数据开发支持:支持主流数据库(如达梦、MySQL、Oracle、人大金仓

2025-06-07

,以满足合规要求。 系统复杂性大 关键领域软件通常集成多种复杂系统,包括硬件、操作系统、通信协议等。系统间交互复杂,可能引发兼容性和潜在故障问题。例如,不同硬件型号可能影响软件性能,不同操作系统版本可

2025-05-31

用「软件工厂」建设模式,期望实现软件研发的规模化、自动化和智能化。 传统的软件研发管理面临诸多挑战: 工具和系统的多样化导致数据孤岛,无法实现全局洞察和协同优化; 度量体系缺失,企业难以掌握研发效

2025-06-28

BOM(软件物料清单)等关键技术,面向关键领域企业提供自动化安全检测能力,为软件供应链构建「可视、可控、可追溯」的防线。   关键领域软件安全合规的挑战 关键领域软件系统需满足比通用商业软件更为严苛的安全

2022-07-24

SIG组。 目前,openKylin已构建开源基础设施全生命周期自动化平台,成员只需一键提交,可自动化执行代码检测、编译、构建全流程,极大的提升社区参与者的编码效率。 同时,openKylin打造了一套从代码到镜像的一体化平台,

2025-05-17

正成为软件工厂的重要推动力量。 软件工厂:标准化与自动化的未来 传统开发模式中,企业依赖多个独立工具支撑不同的开发任务和项目。随着软件工厂理念的提出,开发模式发生根本性转变:软件工厂强调的是一个完整的