TTworkbench 使用指南(一)测试环境搭建

文摘   2024-06-05 11:40   北京  
车联网领域的研发与试验工作已在世界范围内展开得如火如荼。众多汽车制造商及软硬件开发商对这一领域广阔的市场前景抱有极大期待,都期望自家的产品能在未来的市场竞争中脱颖而出,攫取更大的市场份额。在中国,参与这一激烈角逐的车企及软硬件开发商的数量和投资规模,无疑在全球范围内占据领先地位。
当前,各参与方在车载电子控制单元(ECU)的开发进度上虽各有差异,但总体而言,进展相对均衡。协议一致性测试已成为研发流程中极为关键的一环。思博伦通信提供的TTworkbench及其配套的测试套件(TTsuite)能够充分满足广大ECU研发机构对协议一致性测试及验收的高标准需求。无论是汽车行业、工业以太网领域,还是教育科研机构,都普遍选择TTworkbench作为通用协议及私有协议一致性测试的开发、测试和分析平台。
因此,掌握如何使用TTworkbench搭建测试环境,成为开展测试工作的首要步骤。本文将详尽介绍如何构建软硬件测试环境,以为后续的测试工作打下坚实的基础。


本文目录:
一、硬件环境的准备
二、软件环境的准备
三、安装TTworkbench Application
四、为TTworkbench导入license
五、配置TTworkbench的License
六、Workspace以及安装管理TTsuites


一、硬件环境的准备
1.1 需要的硬件


1.2 网络拓扑

1.3 硬件配置
请参考Spirent TestCenter 新手指南(二)硬件设备初始配置
配置 Spirent TestCenter的管理 IP: STC_Mgmt_IP
同时获取当前测试仪版本,如果需要可以通过switch_version命令来切换当前版本和备用版本
更多指令请参考Spirent TestCenter 新手指南(三) SSH命令行简介
如果PC与Spirent TestCenter之间存在防火墙,那么防火墙一定要打开相应的端口,防止因通信不畅而导致测试无法进行,比如 license 检查。防火墙需要打开的端口如下。
对于 Spirent TestCenter 5.3x 或 更早版本的环境来说,防火墙需要:
TCP  22, 30222, 30333, 30444, 30555, 30666

对于 Spirent TestCenter 5.4x 或 更新版本的环境来说,防火墙需要:
TCP  22, 30222~30226

允许 icmp 通过防火墙为可选项
permit icmp sip IP_PC dip STC_Mgmt_IP in

二、软件环境的准备

2.1 需要的软件
请根据测试仪版本下载对应软件。
Spirent CSC(https://support.spirent.com) 下载请参考:CSC Downloads介绍之Spirent TestCenter篇


2.2 安装Spirent TestCenter Application 
请按照 Spirent TestCenter测试仪版本安装对应的Spirent TestCenter Application。
根据界面提示安装,中间需要设置Postgres的密码,默认密码为“postgres”需要手动输入。然后“Next”直至看到“Finish”按钮,点击“Finish”完成安装。
可能会有重启电脑的需求,重启后会继续安装。


2.3 升级Spirent TestCenter Firmware (如果需要)
如果需要升级Spirent TestCenter Firmware 的版本到期望的版本,请参考CSC Downloads介绍之Spirent TestCenter篇的Firmware章节,下载新版本的Spirent TestCenter Application以及firmware package.
下载 Spirent_TestCenter_5.49_Appliance_FW.zip 之后将其解压,按照Spirent TestCenter 新手指南(二)硬件设备初始配置,中的第五小节-机框升级与降级,进行固件升级。


2.4 安装与激活TTworkbench Test Package
Spirent TestCenter Application, Tools --> Firmware Management中,按如下操作
  1. 选择 Install Test Package

  2. 点击 Browse 选择已下载的压缩包 stc_ttwb-5.49.zip 所在的目录

  3. “Set All Port Group to Test Package ”选择 stc_ttwb

  4. 勾选所有端口,并确保所有端口的 New Test Package 为stc_ttwb

  5. 点击Install


Test Package 安装过程大约需要 15~20 分钟。
安装完成后,还需要激活 Test Package 才能执行TTworkbench测试。
说明:
对于机框版本是Spirent_TestCenter 5.3x 及其之前的旧架构版本,TTworkbench Test Package是激活到某个具体的测试板卡上的,例如TTwb-on-sfp-1
对于机框版本是Spirent_TestCenter 5.4x 及其之后的新架构版本,TTworkbench Test Package是激活所有测试板卡上的。


三、安装TTworkbench Application
双击安装已下载的TTworkbench Application安装包
是否立刻安装 license时,可以选择 Not Now,Next
指定一个安装目录,Next


、为TTworkbench导入license
4.1 从Spirent Support Team获取设备的license
License 文件名为 TTwbLicense_<firm_name>_<host ID>_Expiry-permanent.exe的可执行文件。如果您本地不是这个文件,请联系support@spirent.com获取。
4.2 在本地电脑双击 license.exe
4.3 输入测试仪机框的管理 IP
4.4 点击 Next 直到安装完成

五、配置TTworkbench的License
License导入成功之后,在TTworkbench中需要配置License。否则TTworkbench 检测不到 License 会禁止用户继续使用。


请按如下方法设置 License:
打开 TTworkbench Application,点击菜单中 Help --> License Management --> Install New License
  • 在License Configuration中,选择 License 检查方式为 License Server

  • 指定 License Server 的 IP,填写机框的管理 IP

  • 设置 License Server 的服务端口

TTworkbench会重新加载,再次打开Help --> License Management,license会正确check out.


六、Workspace以及安装管理TTsuites
Workspace是测试中保存我们的测试用例、测试结果、测试日志的文件夹。
可以通过File --> Switch_Workspace来切换workspace.
安装 TTsuites 之前,请先检查购买的 License 中是否包含有所需要的测试套 (TTsuites),并从support@spirent.com申请到了最新的TTsuites.

6.1 添加 TTsuite
打开 TTworkbench Application,点击菜单中 Help --> Install New Software


  • 点击 Add 来添加 TTsuite 所在目录

  • 在窗口 Add Repository 中点击 Archive

  • 在窗口 Select Folder 中选择需要安装的 TTsuite 所在位置


  • 选择了 TTsuite 之后,点击 Select All 以全选所有要安装的项目

Note: 另外有的 TTsuite 是以 *.exe 形式存在的,双击执行安装即可。
安装完成后,TTworkbench会重启。


6.2 查看TTsuites
查看都有那些 TTsuites 被安装,可以通过如下方式:
Help --> About TTworkbench Professional --> Installation Details


可以看到所有已经安装的 TTsuites

结束语
至此,TTworkbench测试的软硬件测试环境已经准备就绪,接下来就可以开始测试了。如果您在使用过程中遇到了问题,欢迎联系我们。

关键词:TTworkbench, 车联网,ECU,环境搭建,Spirent TestCenter, firmware, 防火墙,TTsuite,license,Workspace

联系我们:

思博伦官方网站: www.spirent.cn

技术中心热线:400-810-9529

支持邮箱:support@spirent.com

售后网站:support.spirent.com


版权归思博伦通信科技(北京)有限公司所有,思博伦技术中心(SpirentServices)原创发布,转载请联系授权。


长按识别二维码,关注思博伦技术中心



思博伦技术中心
思博伦技术中心由思博伦全球服务部的技术团队管理和维护。我们致力于提供完善的技术支持,并定期更新。通过我们的微信平台您将获取最新的产品发布信息,全面的产品使用技巧,实用的常见问题解决方案,以及完善的售后服务流程。
 最新文章