跳转到内容

基本概念

本章节介绍了 极测 中的一些核心概念。

接口

传统通信接口设计、调试与测试工具通常仅支持单一协议或同类协议栈的适配,例如API调试工具(Postman、Insomnia);串行通信调试工具(SecureCRT、Tera Term);TCP/UDP网络协议工具(Wireshark、NetAssist)等。这种单一功能定位导致工具生态分散,跨协议联调效率受限。

极测秉承「一体化集成」(All-in-One)的设计哲学,为多样化的底层通信协议提供统一的接口定义、调试及测试功能,既确保了通用性,又保留了各协议独有的接口特性。这种设计不仅提升了工具的普适性和易用性,还显著增强了极测对新协议的快速迭代与适配能力,从而实现了产品的持续演进与优化。

极测 目前支持UDP,TCP,串口,WebSocket,ZeroMQ等常见协议。专业版还可支持:CAN总线,1553B总线,数字量,模拟量等。

数据段

在极测系统中,「数据段」是通信接口设计的核心要素。它为用户提供了高度的灵活性,允许用户根据需求自定义接口的数据格式。具体而言,用户可以通过数据段定义帧头、帧尾、字段类型及长度等关键参数,从而实现对通信数据的精确控制。这种设计不仅提升了接口的适应性,也为复杂通信场景提供了强大的支持。

内容模板

在极测系统中,「内容模板」是多组通信数据的集合,旨在帮助用户实现高效的数据集中管理。用户可以通过以下操作来优化工作流程:

  1. 创建模板:根据需求自定义通信数据组合,形成新的内容模板。
  2. 编辑模板:对现有模板进行调整和优化,确保数据准确性和适用性。
  3. 保存模板:将编辑好的模板保存,便于后续重复使用。
  4. 使用模板:在需要时快速调用已保存的模板,提升工作效率。

通过以上功能,用户可以更加便捷地管理和应用通信数据,从而提高整体工作效率。

测试流程

在现实通信场景中,面对复杂的控制流程和跨协议交互需求,极测支持功能强大的「测试流程」脚本功能。该功能基于JavaScript语法,结合极测提供的通信接口SDK,允许用户通过编写脚本代码,灵活自定义通信流程,并实现跨协议的无缝数据交互。

工作空间

在极测首次启动时,用户将自动进入默认的私有空间——「我的空间」。该空间的数据会安全存储于云服务器,并实时同步至用户的所有设备,确保数据随时随地可访问。值得注意的是,「我的空间」内的内容始终保持私密,不会与任何其他用户共享。

此外,用户可以根据特定任务或项目需求,创建独立的工作空间。每个工作空间的数据相互隔离,确保不同项目之间的信息互不干扰。新创建的工作空间数据同样支持云服务器同步,并且用户可以根据需要将其分享给其他用户,实现高效的协作与信息共享。