SystemLink Enterprise工作原理

SystemLink Enterprise为服务器-客户端架构,可在互连网络上的系统和服务器之间传输数据。

SystemLink Enterprise的架构可实现以下各项的集中协调和管理:

  • 测试测量系统
  • 设备
  • 软件
  • 数据
请参考下图了解SystemLink Enterprise架构。

表 5. SystemLink Enterprise架构
组件说明
身份提供程序存储和验证用户身份,以便用户登录SystemLink Enterprise Web应用程序。

SystemLink要求您提供支持OpenID Connect协议的身份提供程序。

用户通过OpenID Connect身份提供程序访问SystemLink Enterprise。
测试系统执行测试应用程序。
SystemLink Enterprise可通过下列方式帮助您管理测试系统。
  • 大规模安装软件。
  • 跟踪连接的设备。
  • 自动提取测试系统生成的数据。
SystemLink Enterprise通过基于角色的访问控制管理测试系统的身份验证和授权。
Web服务器 强制执行登录配置和重定向、非活动超时和会话管理。
API负载平衡器允许直接与托管SystemLink Enterprise的Kubernetes集群进行高性能网络通信。
基于角色的访问控制在不同工作区之间提供强大的隔离,并为SystemLink Enterprise中的系统、数据和分析例程提供不同的权限。

您可以通过OpenID Connect用户声明或直接分配来管理角色和工作区访问权限。

系统管理 您可将测试系统安全连接到SystemLink Enterprise、管理系统配置和设置以及远程安装软件。
设备管理您可跟踪连接到测试系统的设备并计算这些设备的利用率。

在系统间移动设备时,SystemLink Enterprise将保留设备数据。可在连接的系统或测试应用程序之外跟踪设备利用率。

测试信息使用TestStand插件或API获取测试步骤和测试结果。

您可以按产品整理测试结果,通过查询测试元数据来搜索测试结果,还可以将分析例程和SystemLink仪表板集成,创建更高级别的测试指标和数据可视化。

文件引入您可将文件存储在本地或云端,无需复杂的数据库语法即可查询文件。

可通过API访问文件。通过与例程和Jupyter Notebook集成,即可在上传后立即对文件进行自定义分析。

DataFrame表格 将不同的数据和文件格式规范化为列式数据结构。

可将DataFrame表格与测试结果关联。然后,可使用DataFrame表格可视化和搜索数据。

分析和报表生成通过Jupyter Notebooks实现测试数据的交互式和自动化分析例程。

例程可在仪表板中生成KPI和计算机分析。例程还可以生成HTML报告和PDF报告。

Kubernetes 为构成SystemLink Enterprise的各种服务、Web应用程序和基础设施提供容器编排、自动扩展和生命周期管理。