車載以太網(wǎng)-TC8TCPIP協(xié)議一致性測試實踐_第1頁
車載以太網(wǎng)-TC8TCPIP協(xié)議一致性測試實踐_第2頁
車載以太網(wǎng)-TC8TCPIP協(xié)議一致性測試實踐_第3頁
車載以太網(wǎng)-TC8TCPIP協(xié)議一致性測試實踐_第4頁
車載以太網(wǎng)-TC8TCPIP協(xié)議一致性測試實踐_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

車載以太網(wǎng)-TC8TCP/IP協(xié)議一致性測試實踐SpirentC1/C50OPEN4CMPv4OPENWF/TCPOPEN.|Pv4/IPw4.AutflC*rtfAjpp-lkationSpirentC1/C50OPEN4CMPv4OPENWF/TCPOPEN.|Pv4/IPw4.AutflC*rtfAjpp-lkationOPEM-SOME/IPOPEN-DHCPOitrtt□PEN-AffPEtk⑦rrl中l(wèi)M(dijT,p^?前言車載以太網(wǎng)測試實踐系列,我們還分享了PMA測試實踐、IOP測試實踐(。本期給大家介紹的是TC8中的TCP/IP協(xié)議一致性測試(以下簡稱TCP/IP測試)。TCP/IP測試-設(shè)備環(huán)境組成TTworkbench□workbench是思博倫旗下一款功能強(qiáng)大的測試自動化平臺,它能夠提供完整特性的集成式測試開發(fā)和執(zhí)行環(huán)境(IDE),可進(jìn)行測試腳本開發(fā)、編譯,測試參數(shù)配置,測試執(zhí)行,測試監(jiān)控,生成測試報告。圖1TTworkbench平臺示意TTsuite思博倫提供了多種現(xiàn)成可用的貨架式測試套裝(TTsuite),包括OPENAllianceSIG一致性測試(TC8),汽車AVB一致性測試,AUTOSAR一致性測試等套裝,每個測試套裝都包含多種經(jīng)過驗證的測試用例,配合TTworkbench,能夠?qū)崿F(xiàn)車載以太網(wǎng)常見協(xié)議的一致性測試的自動化執(zhí)行。C50C50是思博倫推出的一款性能強(qiáng)大的硬件,具有第2至3層流量生成和分析能力,可搭配不同的網(wǎng)卡(100BASE-T1、100BASE-TX等)來滿足不同用戶的需求。通過網(wǎng)線連接至PC后,可實現(xiàn)TTsuite的遠(yuǎn)程執(zhí)行,即測試腳本運行在C50中,PC監(jiān)控測試過程,收集測試數(shù)據(jù),生成測試報告等。

圖2C50實物圖UpperTester(UT)UpperTester(UT)本質(zhì)上是一個運行在DUT中的應(yīng)用,用于輔助測試執(zhí)行。它能夠接收TestSystem發(fā)送的指令,來配置被測協(xié)議棧(IUT)的參數(shù),或觸發(fā)被測協(xié)議棧產(chǎn)生某種行為。UT支持的指令和格式遵循AUTOSAR體系下的《TestabilityProtocolandServicePrimitives》規(guī)范,目前新版的TTsuite已經(jīng)支持到了1.2.0版本。OEM或供應(yīng)商可按照規(guī)范自行開發(fā)和集成UT,也可購買第三方源代碼自行集成,或通過第三方服務(wù)商來進(jìn)行開發(fā)或集成。目前,北匯信息可提供UT的集成服務(wù)。圖3UpperTester(UT)工作原理TCP/IP測試-被測對象組成DUT被測設(shè)備為實現(xiàn)了TCP/IP協(xié)議棧的非AUTOSAR控制器。調(diào)試接口為了更好地監(jiān)視測試過程,DUT最好能提供一個調(diào)試接口,這樣UT可通過這個接口輸出一些調(diào)試信息,以幫助測試工程師更好地判定問題。這個接口可以是串口、SSH、或TELNET等,具體的類型并不限定。需要注意的一點是,《TestabilityProtocolandServicePrimitives》目前不支持TC8中的ARP測試,這時候就必須依賴上面提到的調(diào)試接口才能進(jìn)行測試,并需要支持清除ARP動態(tài)緩存等配置和功能(詳情可面對面溝通)。若提供的是SSH調(diào)試接口,可配合TTsuite實現(xiàn)ARP自動化測試,若是其他接口類型,則只能進(jìn)行半自動化測試。TCP/IP測試-測試過程測試準(zhǔn)備.連接TestSystem與DUT加載對應(yīng)的TTsuite?配置TTsuite參數(shù),如IP地址,MAC地址等?啟動UT?

NimevFBesicConfiguFaborValuev)>Tester7 >HO5T_1(ipM-4Addr^-2,;Ji|MAddr■172.1WO.22nv>DUT7d'SFacE.ovdmanual(msnudil:={rfewice:="elMT;EMEddr"!ifdevice七K講nriEcAddr范昭江出心:陽母丁m.£ipMAddr/leg"ip依Addr■172.1620.12",bJH受審=日Parameter?H?AdaplefPa-a-rtetsrt.□Piqx/L-0圖4配置測試參數(shù)執(zhí)行測試運行測試腳本?圖5測試腳本運行示意圖獲得測試數(shù)據(jù)和測試報告ReportNumberReportDate2019-01-16CompanyNameTestLabSystemUnderTest(SUTJReleaseNumberofTeslCa短e191%Inronclu^iwErrorNone圖6測試報告示意圖TCP/IP測試-小結(jié)我們經(jīng)常會聽到這樣的問題,TCP/IP協(xié)議棧已經(jīng)發(fā)展了近30年,想必是十分成熟可靠了,那么為什么還要投入精力去測試呢?這個問題回答起來很簡單,只需要舉一個例子即可。很多車載信息娛樂域的控制器采用了Linux系統(tǒng),因為它成熟可靠,性能強(qiáng)大,應(yīng)用資源豐富,且開源免費。但是對于Linux的TCP/IP協(xié)議棧,大多參數(shù)都采用缺省的配置,這就使有些特性可能不滿足車載的應(yīng)用要求。比如,在缺省情況下,任意目的IP地址的ARP數(shù)據(jù)包都會被Linux接收,而TC8要求DUT應(yīng)忽略掉非指向自己的數(shù)據(jù)包,以提高安全性。這些細(xì)節(jié)也是做正向架構(gòu)設(shè)計和參數(shù)配置需要約束的,是測試帶來的價值之一,尤其是在當(dāng)前摸石頭過河的階段。深入的測試完全可以"反哺〃設(shè)計,當(dāng)然這需要對應(yīng)用場景和協(xié)議本身(缺一不可)有足夠的認(rèn)知。所以我們想表達(dá)的是,TCP/IP更多的是為互聯(lián)網(wǎng)設(shè)計的,它的很多機(jī)制只有在海量

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論