首頁|必讀|視頻|專訪|運(yùn)營|制造|監(jiān)管|芯片|物聯(lián)網(wǎng)|量子|低空經(jīng)濟(jì)|智能汽車|特約記者
手機(jī)|互聯(lián)網(wǎng)|IT|5G|光通信|人工智能|云計(jì)算|大數(shù)據(jù)|報(bào)告|智慧城市|移動(dòng)互聯(lián)網(wǎng)|會(huì)展
首頁 >> 制造 >> 正文

如何用Renix實(shí)現(xiàn)網(wǎng)絡(luò)測試自動(dòng)化: 從配置分離到多廠商設(shè)備支持

2025年8月28日 10:44  CCTIME飛象網(wǎng)  

 

您是否也面臨這些痛點(diǎn)?

• 同樣的測試腳本在類似的場景不能重復(fù)利用,為維護(hù)大量腳本而頭疼;

• 換臺(tái)設(shè)備就得重新配置適配腳本;

• 腳本代碼邏輯復(fù)雜,代碼行數(shù)太多,易讀性較差。

本文主要介紹如何使用Renix高層封裝API編寫自動(dòng)化腳本的基礎(chǔ)知識(shí)和技巧。只要您熟悉測試流程,不需要很強(qiáng)的代碼能力就可以順利編寫自動(dòng)化測試。

此外,本教程以實(shí)踐為導(dǎo)向,引導(dǎo)您逐步掌握Renix高層封裝API Python編碼的基礎(chǔ)知識(shí),教您如何創(chuàng)建測試拓?fù)、生成流量、?zhí)行測試并收集結(jié)果。其中涉及大量源碼,滿滿干貨,看完記得點(diǎn)贊哦!

核心原則:

測試邏輯與設(shè)備配置分離;

✅ 用例參數(shù)與執(zhí)行腳本解耦;

✅ 多廠商設(shè)備即插即用。

2.1 測試用例集 (switch/)

文件規(guī)范

用例ID遵循 用例編號(hào)命名

cfg.json 包含流量參數(shù)/斷言閾值等可變數(shù)據(jù)

2.2 設(shè)備命令集 (command/)

多廠商設(shè)備命令集支持

廠商設(shè)備命令集目錄

2.3 核心庫 (libraries/)

2.4 全局配置 (testbed.json)

Renix高層封裝四大自動(dòng)化秘籍

秘籍一:一行代碼喚醒歷史配置

適用場景:

▸ 回歸測試快速復(fù)現(xiàn)問題

▸ 新員工秒接手自動(dòng)測試

按照我們提供的腳本目錄框架將手動(dòng)保存的配置的儀表文件放在文件夾目錄下,使用信而泰TesterLibrary 高層封裝API load_case,只需輸入load_case(Path=xcfg_path)即可自動(dòng)加載文件目錄下的xcfg文件。

秘籍二:一個(gè)腳本可通用于相似用例

讓相似的用例復(fù)用一個(gè)自動(dòng)化腳本。

核心思想:"三分離原則"

• 測試邏輯(固定),腳本邏輯對(duì)應(yīng)測試步驟,測試邏輯相同只是儀表配置不同的用例腳本可以實(shí)現(xiàn)復(fù)用;

• 測試數(shù)據(jù)(可變),測試參數(shù)和數(shù)據(jù)統(tǒng)一存放在一個(gè)json文件中,修改數(shù)據(jù)即可進(jìn)行數(shù)據(jù)的充分測試;

• 設(shè)備控制(可替換),交換機(jī)路由器命令支持 ssh,telnet,console,tcp等遠(yuǎn)程通信連接方式自動(dòng)下發(fā),命令格式支持txt,excel兩種類型。

■ 交換機(jī)測試命令集目錄及命令內(nèi)容實(shí)例如下圖:

秘籍三:智能適配多環(huán)境

如何讓一個(gè)腳本,適配多套測試環(huán)境和設(shè)備。

• 測試拓?fù)涞倪m配

測試拓?fù)溥B接信息寫入testbed.json文件中,修改對(duì)應(yīng)的測試儀表,交換機(jī)設(shè)備的 ip 和實(shí)際端口即可適配不同的測試環(huán)境。

• 測試儀表速率和產(chǎn)品類型的適配

測試儀表產(chǎn)品類型分為BigTao和DarYu,不同端口速率的適配,在testbed.json文件中修改"edit_port_params"可以對(duì)測試儀的端口參數(shù)進(jìn)行設(shè)置,如下圖示為端口設(shè)置關(guān)閉FEC。

秘籍四:像讀說明書一樣讀代碼

讓自動(dòng)化腳本代碼清晰可讀,一行代碼就是一個(gè)步驟,讓自動(dòng)化腳本易上手。

編 輯:孫秀杰
飛象網(wǎng)版權(quán)及免責(zé)聲明:
1.本網(wǎng)刊載內(nèi)容,凡注明來源為“飛象網(wǎng)”和“飛象原創(chuàng)”皆屬飛象網(wǎng)版權(quán)所有,未經(jīng)允許禁止轉(zhuǎn)載、摘編及鏡像,違者必究。對(duì)于經(jīng)過授權(quán)可以轉(zhuǎn)載,請(qǐng)必須保持轉(zhuǎn)載文章、圖像、音視頻的完整性,并完整標(biāo)注作者信息和飛象網(wǎng)來源。
2.凡注明“來源:XXXX”的作品,均轉(zhuǎn)載自其它媒體,在于傳播更多行業(yè)信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。
3.如因作品內(nèi)容、版權(quán)和其它問題,請(qǐng)?jiān)谙嚓P(guān)作品刊發(fā)之日起30日內(nèi)與本網(wǎng)聯(lián)系,我們將第一時(shí)間予以處理。
本站聯(lián)系電話為86-010-87765777,郵件后綴為cctime.com,冒充本站員工以任何其他聯(lián)系方式,進(jìn)行的“內(nèi)容核實(shí)”、“商務(wù)聯(lián)系”等行為,均不能代表本站。本站擁有對(duì)此聲明的最終解釋權(quán)。
推薦新聞              
 
人物
中國電信柯瑞文:星辰智惠 共治共享
精彩視頻
聯(lián)想集團(tuán)陳振寬:聚焦AI三大主線,以全棧AI能力布局,推動(dòng)算力產(chǎn)業(yè)與智能化轉(zhuǎn)型
華為周躍峰:打破數(shù)據(jù)孤島,提升數(shù)據(jù)基礎(chǔ)設(shè)施核心價(jià)值,賦能AI發(fā)展
中國鐵塔劉國鋒:筑牢算網(wǎng)底座,完善算力供給,賦能數(shù)字未來
中國廣電曾慶軍:算網(wǎng)融合賦能廣電發(fā)展
精彩專題
2025中國算力大會(huì)
ICT產(chǎn)業(yè)2025年中業(yè)績盤點(diǎn)
2025世界人工智能大會(huì)暨人工智能全球治理高級(jí)別會(huì)議
2025中國聯(lián)通合作伙伴大會(huì)
關(guān)于我們 | 廣告報(bào)價(jià) | 聯(lián)系我們 | 隱私聲明 | 本站地圖
CCTIME飛象網(wǎng) CopyRight © 2007-2025 By CCTIME.COM
京ICP備08004280號(hào)-1  電信與信息服務(wù)業(yè)務(wù)經(jīng)營許可證080234號(hào) 京公網(wǎng)安備110105000771號(hào)
公司名稱: 北京飛象互動(dòng)文化傳媒有限公司
未經(jīng)書面許可,禁止轉(zhuǎn)載、摘編、復(fù)制、鏡像