色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DDS協(xié)議測(cè)試實(shí)踐及問(wèn)題分析

北匯信息POLELINK ? 2024-04-12 08:26 ? 次閱讀

作者 | 梵高先生


小編 | 不吃豬頭肉

在上一篇文章中,我們對(duì) DDS 協(xié)議測(cè)試的策略、方法和工具進(jìn)行了詳細(xì)的介紹。本文旨在進(jìn)一步探討如何利用這些方法和工具搭建實(shí)際的測(cè)試環(huán)境,并執(zhí)行測(cè)試,進(jìn)而揭示可能遇到的各類問(wèn)題。

46af145e-f863-11ee-9118-92fbcf53809c.png被測(cè)協(xié)議棧簡(jiǎn)介
在本次測(cè)試中,被測(cè)協(xié)議棧選擇了一個(gè)在汽車(chē)行業(yè)內(nèi)廣泛使用的開(kāi)源 DDS 產(chǎn)品
近年來(lái)隨著開(kāi)源軟件社區(qū)的不斷發(fā)展和成熟,越來(lái)越多的整車(chē)廠在選擇 DDS 協(xié)議棧實(shí)現(xiàn)時(shí),開(kāi)始青睞開(kāi)源產(chǎn)品。相比商業(yè)化的 DDS 協(xié)議棧,開(kāi)源產(chǎn)品具有顯著的成本優(yōu)勢(shì)。此外,使用開(kāi)源產(chǎn)品還可以讓整車(chē)廠獲得更大的自主可控性,以便根據(jù)自身需求對(duì)協(xié)議棧進(jìn)行定制和優(yōu)化
然而天下沒(méi)有免費(fèi)的午餐,選擇開(kāi)源 DDS 協(xié)議棧也意味著使用者必須承擔(dān)起產(chǎn)品質(zhì)量的責(zé)任。與商業(yè)化產(chǎn)品不同,開(kāi)源產(chǎn)品通常沒(méi)有專門(mén)的團(tuán)隊(duì)負(fù)責(zé)質(zhì)量保證。因此,開(kāi)源 DDS 協(xié)議棧的使用者必須投入額外的精力和資源,甚至組建專門(mén)的軟件團(tuán)隊(duì),來(lái)全面評(píng)估、測(cè)試和維護(hù)所選擇的開(kāi)源產(chǎn)品,以確保其功能和性能滿足汽車(chē)行業(yè)的嚴(yán)苛要求。
本篇文章中我們?cè)噲D準(zhǔn)確地識(shí)別出可能存在的問(wèn)題,希望為汽車(chē)行業(yè)用戶在選擇開(kāi)源 DDS 協(xié)議棧時(shí)提供實(shí)用的參考

46b69daa-f863-11ee-9118-92fbcf53809c.png測(cè)試環(huán)境搭建
被測(cè)的 DDS 協(xié)議棧部署在一臺(tái)運(yùn)行 Ubuntu 操作系統(tǒng)的 x 86 服務(wù)器上。這種部署方式能夠?yàn)?DDS 協(xié)議棧提供一個(gè)簡(jiǎn)單、穩(wěn)定,且一致的運(yùn)行環(huán)境,避免資源或網(wǎng)絡(luò)配置錯(cuò)誤等原因?qū)е碌臏y(cè)試結(jié)果不可信。
同時(shí),為了全面評(píng)估 DDS 協(xié)議棧的功能和性能,我們?cè)?DDS 之上部署了兩個(gè)專門(mén)設(shè)計(jì)的測(cè)試應(yīng)用程序。這兩個(gè)應(yīng)用程序的主要目的是模擬真實(shí)場(chǎng)景下的應(yīng)用程序?qū)?DDS 接口的調(diào)用,以驗(yàn)證 DDS 能夠正確地處理各種請(qǐng)求并返回預(yù)期的結(jié)果。通過(guò)這種方式, 可以全面檢驗(yàn) DDS 的接口是否符合 OMG DDS 標(biāo)準(zhǔn),以及是否能夠滿足汽車(chē)行業(yè)的特定需求。
為了實(shí)現(xiàn)對(duì)測(cè)試過(guò)程的自動(dòng)化控制和管理,我們?cè)?a target="_blank">上位機(jī)中開(kāi)發(fā)了一套專門(mén)的測(cè)試腳本。這些腳本負(fù)責(zé)向 DDS 測(cè)試應(yīng)用程序發(fā)送各種測(cè)試指令,根據(jù)預(yù)定的邏輯對(duì)測(cè)試應(yīng)用程序的行為進(jìn)行編排和調(diào)度。測(cè)試過(guò)程全自動(dòng)化,無(wú)需任何人工干預(yù),能夠確保測(cè)試過(guò)程的一致性和可重復(fù)性。
此外,為了方便工程師對(duì)測(cè)試用例進(jìn)行管理和監(jiān)控,上位機(jī)軟件還提供了一個(gè)直觀的圖形化界面。通過(guò)這個(gè)界面,測(cè)試人員可以輕松地創(chuàng)建、編輯和組織測(cè)試用例,并實(shí)時(shí)監(jiān)控測(cè)試的執(zhí)行狀態(tài)和結(jié)果。
46c14d18-f863-11ee-9118-92fbcf53809c.png圖1-DDS測(cè)試環(huán)境搭建
需要強(qiáng)調(diào)的是,測(cè)試環(huán)境可以根據(jù)用戶的具體需求進(jìn)行靈活地配置。比如將 DDS 測(cè)試程序部署在一個(gè)或多個(gè)真實(shí)的 ECU 中,以幫助我們發(fā)現(xiàn)系統(tǒng)性的網(wǎng)絡(luò)配置問(wèn)題、兼容性問(wèn)題或性能問(wèn)題等,包括防火墻、IP 地址、端口號(hào)、TSN 約束、時(shí)間同步、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)問(wèn)題,DDS 中間件與不同硬件和軟件平臺(tái)之間的兼容性問(wèn)題,也包括吞吐量、延遲、資源占用等指標(biāo)。從而全面評(píng)估 DDS 分布式系統(tǒng)在實(shí)際應(yīng)用場(chǎng)景下的可靠性、兼容性和性能表現(xiàn),為系統(tǒng)的開(kāi)發(fā)和優(yōu)化提供重要的依據(jù)。

46c8cb56-f863-11ee-9118-92fbcf53809c.png測(cè)試用例介紹
測(cè)試用例覆蓋了 OMG DDS 規(guī)范中定義的所有軟件接口,共 406條測(cè)試用例,內(nèi)容如下:

?接口行為測(cè)試,包括正常調(diào)用時(shí)的行為測(cè)試,以及錯(cuò)誤調(diào)用的故障行為測(cè)試,共計(jì) 353 條用例

?QoS 測(cè)試,即 OMG DDS 中定義的各項(xiàng) QoS 的功能測(cè)試,共計(jì) 53 條用例

關(guān)于性能測(cè)試,由于 DDS 的性能很大程度上取決于硬件平臺(tái)的性能和資源情況,以及操作系統(tǒng)的調(diào)度和管理機(jī)制,故在測(cè)試服務(wù)器中得到的性能測(cè)試結(jié)果與實(shí)際系統(tǒng)的性能表現(xiàn)可能相差很大,故本次測(cè)試不包含性能測(cè)試。

46cf65d8-f863-11ee-9118-92fbcf53809c.png測(cè)試結(jié)果分析
概覽本次測(cè)試共計(jì)執(zhí)行 406 個(gè)測(cè)試用例,通過(guò)194個(gè),失敗 212 個(gè),通過(guò)率為 47.78%。如下為各模塊的通過(guò)情況。
46d7683c-f863-11ee-9118-92fbcf53809c.png

圖2-測(cè)試結(jié)果概覽


問(wèn)題示例

功能缺失

如下表格列出了部分當(dāng)前版本 DDS 缺失的接口。這些缺失的接口對(duì)于 DDS 分布式系統(tǒng)的功能和性能具有直接或間接的影響。重要的是,開(kāi)發(fā)者文檔可能并未明確指出這些接口功能的缺失,這種情況可能會(huì)對(duì)系統(tǒng)的穩(wěn)定性和可靠性帶來(lái)潛在風(fēng)險(xiǎn)。因此,用戶在使用 DDS 時(shí)需要對(duì)這些潛在的缺陷保持警覺(jué),并采取相應(yīng)的預(yù)防措施。此外,用戶應(yīng)當(dāng)積極參與開(kāi)源社區(qū)討論,關(guān)注產(chǎn)品的更新日志,以便及時(shí)了解和補(bǔ)充這些關(guān)鍵接口的功能,從而降低系統(tǒng)運(yùn)行中的不確定性和風(fēng)險(xiǎn)。46e9f2e0-f863-11ee-9118-92fbcf53809c.png表 1: 功能缺失問(wèn)題示例
46fbbe62-f863-11ee-9118-92fbcf53809c.png圖3-功能缺失問(wèn)題的測(cè)試報(bào)告示例

行為錯(cuò)誤

當(dāng)開(kāi)發(fā)者根據(jù)官方文檔調(diào)用特定 API 時(shí),軟件表現(xiàn)出的行為與文檔描述不一致。這種不一致性可能表現(xiàn)為返回錯(cuò)誤的結(jié)果、觸發(fā)未預(yù)期的副作用或完全無(wú)響應(yīng)。這種情況下,開(kāi)發(fā)者不得不投入大量的時(shí)間去排查和定位問(wèn)題。4710dffe-f863-11ee-9118-92fbcf53809c.png表 2:API 行為錯(cuò)誤示例
472a6442-f863-11ee-9118-92fbcf53809c.png

圖4-行為錯(cuò)誤測(cè)試報(bào)告示例


異常終止

此類問(wèn)題指的是當(dāng)應(yīng)用程序在某些場(chǎng)景下調(diào)用特定接口時(shí),DDS 中間件出現(xiàn)異常終止。這類問(wèn)題的嚴(yán)重性在于其難以被發(fā)現(xiàn)、排查和修復(fù)。問(wèn)題的隱蔽性在于異常通常只在特定的條件下觸發(fā),這些條件可能包括特定的數(shù)據(jù)模式、并發(fā)級(jí)別或資源使用情況,使得在常規(guī)測(cè)試中難以觸發(fā)和識(shí)別。同時(shí),即使問(wèn)題被成功識(shí)別,修復(fù)工作也同樣困難重重,這需要精確修改復(fù)雜的代碼邏輯,還需要確保不會(huì)對(duì) DDS 的其他功能造成負(fù)面影響。
由于 DDS 中間件作為系統(tǒng)的基礎(chǔ)軟件,其穩(wěn)定性對(duì)整個(gè)系統(tǒng)的運(yùn)行至關(guān)重要。同時(shí),基礎(chǔ)軟件的不穩(wěn)定性會(huì)對(duì)上層應(yīng)用和最終用戶產(chǎn)生連鎖反應(yīng),極大地影響整個(gè)系統(tǒng)的質(zhì)量和用戶體驗(yàn)。因此,解決 DDS 中間件的異常終止問(wèn)題,不僅是提升軟件質(zhì)量的技術(shù)挑戰(zhàn),也是確保系統(tǒng)整體穩(wěn)定性和可靠性的重要一環(huán)。473447fa-f863-11ee-9118-92fbcf53809c.png表 3: DDS 軟件異常終止問(wèn)題示例4743a31c-f863-11ee-9118-92fbcf53809c.png總結(jié)
經(jīng)過(guò)本篇文章的介紹,相信讀者已經(jīng)對(duì)DDS的協(xié)議測(cè)試以及可能存在的問(wèn)題有了大概的了解。
在敏捷開(kāi)發(fā)模式下,軟件需求不斷增加,軟件系統(tǒng)的規(guī)模和復(fù)雜度也在不斷增長(zhǎng)。然而,許多關(guān)鍵問(wèn)題(尤其是性能問(wèn)題)只有在軟件達(dá)到一定規(guī)模和復(fù)雜度后才會(huì)暴露出來(lái)。一旦發(fā)現(xiàn)這些問(wèn)題,修復(fù)的成本往往非常高昂,因?yàn)槿魏位A(chǔ)軟件的改動(dòng)可能會(huì)影響到整個(gè)系統(tǒng),牽一發(fā)而動(dòng)全身。
相比之下,如果在項(xiàng)目早期就能夠模擬實(shí)際的應(yīng)用場(chǎng)景,并對(duì) DDS 進(jìn)行全面的功能和性能測(cè)試,開(kāi)發(fā)團(tuán)隊(duì)可以深入了解 DDS 的行為特點(diǎn),甚至軟件缺陷,識(shí)別性能瓶頸,從而及時(shí)調(diào)整設(shè)計(jì),優(yōu)化實(shí)現(xiàn)。這種“前置”的測(cè)試方法不僅能夠顯著降低后期的修復(fù)成本,能夠提高整個(gè)系統(tǒng)的質(zhì)量和可靠性,幫助系統(tǒng)應(yīng)對(duì)未來(lái)的挑戰(zhàn)。
本文介紹了南京臻融科技有限公司(以下簡(jiǎn)稱“臻融科技”)開(kāi)發(fā)的DDS協(xié)議測(cè)試工具。臻融科技在過(guò)去十年里,一直致力于DDS產(chǎn)品及其相關(guān)工具鏈的自主研發(fā),并且在國(guó)內(nèi)關(guān)鍵行業(yè)領(lǐng)域取得了最高的市場(chǎng)份額。這款DDS協(xié)議測(cè)試工具在DDS研發(fā)過(guò)程中已經(jīng)歷了近十年的不斷迭代,證明了其產(chǎn)品的成熟性和可靠性。臻融科技與北匯信息的合作,旨在將這套工具引入汽車(chē)行業(yè),以協(xié)助客戶建立DDS測(cè)試能力,提供高品質(zhì)的測(cè)試服務(wù)和相關(guān)培訓(xùn),進(jìn)而加快DDS在汽車(chē)行業(yè)的推廣和應(yīng)用

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 測(cè)試
    +關(guān)注

    關(guān)注

    8

    文章

    5274

    瀏覽量

    126600
  • DDS
    DDS
    +關(guān)注

    關(guān)注

    21

    文章

    633

    瀏覽量

    152631
  • 汽車(chē)
    +關(guān)注

    關(guān)注

    13

    文章

    3493

    瀏覽量

    37256
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DDS協(xié)議測(cè)試解決方案之--什么是中間件?#中間件

    DDS
    北匯信息POLELINK
    發(fā)布于 :2023年05月06日 08:29:22

    DDS協(xié)議測(cè)試解決方案之中間件的作用#DDS

    DDS
    北匯信息POLELINK
    發(fā)布于 :2023年05月12日 13:05:42

    基于DDS實(shí)現(xiàn)信號(hào)的頻譜分析

    1 引言 直接數(shù)字頻率合成(DDS)是近幾年一種新型的頻率合成法,其具有頻率切換速度快,頻率分辨率高,以及便于集成等優(yōu)點(diǎn)。在此,設(shè)計(jì)了基于DDS的頻譜分析儀,該頻譜分析儀依據(jù)外差原理,
    發(fā)表于 05-31 08:01

    DDS產(chǎn)生調(diào)幅信號(hào)的分析與解釋

    文章目錄前言一、DDS簡(jiǎn)介二、DDS產(chǎn)生調(diào)幅信號(hào)的分析與解釋1.引入庫(kù)2.讀入數(shù)據(jù)總結(jié)前言?DDS(直接數(shù)字頻率合成)技術(shù)允許數(shù)字電路在DAC與低通濾波器(LPF)的配合下輸出各種波形
    發(fā)表于 08-18 06:46

    FTP協(xié)議測(cè)試分析

    基于實(shí)驗(yàn)網(wǎng)中的一組測(cè)試數(shù)據(jù),分析網(wǎng)絡(luò)背景流量、服務(wù)器CPU負(fù)載和文件大小對(duì)FTP協(xié)議性能的影響。實(shí)驗(yàn)結(jié)果顯示,網(wǎng)絡(luò)帶寬、背景流量從根本上限制了FTP協(xié)議的性能,CPU負(fù)載在較
    發(fā)表于 04-09 09:53 ?20次下載

    DDS信號(hào)產(chǎn)生電路相位噪聲的分析

    相位噪聲是制約DDS用于高穩(wěn)定頻率源的的關(guān)鍵指標(biāo)。文中定量給出了DDS內(nèi)部相位截?cái)嗾`差、幅度量化誤差、DAC以及參考時(shí)鐘源對(duì)相位噪聲的影響,并著重分析DDS外圍電路對(duì)相位
    發(fā)表于 10-20 16:36 ?26次下載

    DDS,什么是DDS,DDS的結(jié)構(gòu)

    DDS,什么是DDS,DDS的結(jié)構(gòu) DDS概述 直接數(shù)字式頻率綜合器DDS(Direct Digital Synthesizer),
    發(fā)表于 09-03 08:42 ?4556次閱讀
    <b class='flag-5'>DDS</b>,什么是<b class='flag-5'>DDS</b>,<b class='flag-5'>DDS</b>的結(jié)構(gòu)

    DDS是什么意思,DDS結(jié)構(gòu),DDS原理是什么

    DDS是什么意思,DDS結(jié)構(gòu),DDS原理是什么 什么叫DDS 直接數(shù)字式頻率合成器DDS(Direct Digital Synthesi
    發(fā)表于 03-08 16:56 ?4.7w次閱讀

    基于FPGA的DDS雜散分析及抑制方法

    首先介紹了采用直接數(shù)字頻率合成(DDS)技術(shù)的正弦信號(hào)發(fā)生器的基本原理和采用FPGA實(shí)現(xiàn)DDS信號(hào)發(fā)生器的基本方法,然后結(jié)合DDS的原理分析了采用D
    發(fā)表于 11-26 16:23 ?49次下載
    基于FPGA的<b class='flag-5'>DDS</b>雜散<b class='flag-5'>分析</b>及抑制方法

    協(xié)議測(cè)試Open Lab分析底層PCIe的問(wèn)題

    最近某開(kāi)發(fā)嵌入式平臺(tái)的客戶到我們的協(xié)議測(cè)試Open Lab分析底層PCIe的問(wèn)題。
    的頭像 發(fā)表于 05-06 09:25 ?1231次閱讀
    <b class='flag-5'>協(xié)議</b><b class='flag-5'>測(cè)試</b>Open Lab<b class='flag-5'>分析</b>底層PCIe的問(wèn)題

    SOME/IP與DDS對(duì)比及DDS測(cè)試策略和方案探討

    本文對(duì)DDS以及基于DDS的SOA系統(tǒng)的測(cè)試策略進(jìn)行探討,并介紹DDS測(cè)試方案。
    的頭像 發(fā)表于 08-04 14:52 ?2199次閱讀
    SOME/IP與<b class='flag-5'>DDS</b>對(duì)比及<b class='flag-5'>DDS</b><b class='flag-5'>測(cè)試</b>策略和方案探討

    3月29日直播預(yù)告 | DDS協(xié)議測(cè)試解決方案簡(jiǎn)介

    為了測(cè)試DDS的各項(xiàng)功能和性能,需要制定合適的測(cè)試策略和方法。本次直播將介紹一種DDS測(cè)試解決方案,該方案使用自主開(kāi)發(fā)的
    的頭像 發(fā)表于 03-22 18:08 ?643次閱讀
    3月29日直播預(yù)告 | <b class='flag-5'>DDS</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>測(cè)試</b>解決方案簡(jiǎn)介

    北匯信息于AES 2023第四屆中國(guó)國(guó)際汽車(chē)以太網(wǎng)峰會(huì)發(fā)表DDS協(xié)議測(cè)試主題演講

    聚焦中國(guó)車(chē)載以太網(wǎng)市場(chǎng)發(fā)展的最新熱點(diǎn)與痛點(diǎn)分析,AES 2023第四屆中國(guó)國(guó)際汽車(chē)以太網(wǎng)峰會(huì)于2023年6月8日-9日在上海盛大舉行。北匯信息應(yīng)邀發(fā)表專題演講,與各位參會(huì)的專家和嘉賓共同探討DDS協(xié)議
    的頭像 發(fā)表于 06-12 16:35 ?1516次閱讀
    北匯信息于AES 2023第四屆中國(guó)國(guó)際汽車(chē)以太網(wǎng)峰會(huì)發(fā)表<b class='flag-5'>DDS</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>測(cè)試</b>主題演講

    基于ADAS自動(dòng)泊車(chē)功能的DDS協(xié)議的系統(tǒng)設(shè)計(jì)

    CAN總線協(xié)議已經(jīng)逐漸滿足不了大量數(shù)據(jù)傳輸?shù)男枨螅琒OME/IP協(xié)議也滿足不了大數(shù)據(jù)、多節(jié)點(diǎn)、高質(zhì)量服務(wù)的應(yīng)用場(chǎng)景,因。此分布式實(shí)時(shí)通信(DDS協(xié)議作為多域控制器之間的通信,被逐步應(yīng)
    發(fā)表于 07-14 09:39 ?441次閱讀
    基于ADAS自動(dòng)泊車(chē)功能的<b class='flag-5'>DDS</b><b class='flag-5'>協(xié)議</b>的系統(tǒng)設(shè)計(jì)

    TSN和DDS測(cè)試解決方案

    北匯信息提供的TSN/DDS測(cè)試系統(tǒng),測(cè)試工具鏈多樣化:提供Vector、TSN Systems、Spirent、臻融科技全套測(cè)試解決方案,滿足不同
    的頭像 發(fā)表于 05-10 09:29 ?592次閱讀
    TSN和<b class='flag-5'>DDS</b><b class='flag-5'>測(cè)試</b>解決方案
    主站蜘蛛池模板: 耽美肉文 高h失禁| 亚洲日本欧美日韩高观看| 国产精品AV无码免费播放| 亚洲AV國產国产久青草| 久久精品亚洲AV中文2区金莲| 99re2.久久热最新地址| 日本女人bb| 紧致肉肉高h| 大屁股妇女流出白浆| 亚洲人成伊人成综合网久久久| 久在线观看福利视频| 狠狠色噜噜狠狠狠狠米奇777| 四虎国产精品免费观看视频| 超碰99热在线精品视频| 欧美国产影院| a级销魂美女| 一区二区三区国产亚洲网站| 秋霞电影网视频一区二区三区| 久久精品一区二区免费看| 国产成人精品视频| 草699一码二码三码四码| 18美女腿打开无遮软件| 中国大陆一级毛片免费| 亚洲国产AV无码综合在线| 香蕉久久日日躁夜夜嗓| 无码成人AAAAA毛片含羞草| 水蜜桃亚洲一二三四在线| 婷婷综合亚洲爱久久| 亚洲成色爱我久久| 一边啪啪的一边呻吟声口述| 在线综合 亚洲 欧美| 99热在线精品视频| 东北小伙FREECHINESE野外| 国产精一品亚洲二区在线播放 | 国产精品视频成人| 精品美女国产互换人妻| 快播欧美大片| 日韩高清在线亚洲专区| 亚洲成色WWW久久网站夜月| 4k岛国精品午夜高清在线观看| x8国产精品视频|