Bittly通訊調(diào)試工具
Bittly是一個(gè)通訊調(diào)試工具,支持通訊調(diào)試、上位機(jī)面板、自動(dòng)化測試、自動(dòng)響應(yīng)。
指令管理
支持多種參數(shù)構(gòu)建方式,省去大小端以及進(jìn)制轉(zhuǎn)換的步驟
支持無限制保存通訊數(shù)據(jù),可通過文件夾的方式進(jìn)行分類管理
支持快捷調(diào)用等函數(shù)來自動(dòng)生成校驗(yàn)數(shù)據(jù)或者隨機(jī)數(shù)據(jù)
支持通過腳本來生成更加復(fù)雜的請(qǐng)求內(nèi)容
文件模式
文件模式支持逐行發(fā)送,即可將一系列參數(shù)放入一個(gè)文件中加載進(jìn)來, 通過點(diǎn)擊“發(fā)送”按鈕來逐行發(fā)送請(qǐng)求內(nèi)容。
支持鼠標(biāo)隨時(shí)修改當(dāng)前發(fā)送行。
響應(yīng)解析
響應(yīng)繪圖解析繪圖解析支持多種解析方式,可通過配置解析器自動(dòng)適應(yīng)響應(yīng)內(nèi)容而不用修改代碼來適應(yīng)繪圖。
繪圖解析支持文本,數(shù)據(jù)幀,數(shù)據(jù)矩陣,格式化結(jié)構(gòu),正則表達(dá)式以及腳本等多種解析方式。
支持多頻道同時(shí)繪制。
上位機(jī)面板
通過將指令綁定到按鈕或者下拉框中來控制數(shù)據(jù)的發(fā)送,然后將響應(yīng)內(nèi)容綁定到變量上, 當(dāng)變量值更新時(shí)則會(huì)自動(dòng)刷新展示組件例如角度或者高度等值,
上位機(jī)面板可通過日志面板實(shí)時(shí)查看通訊數(shù)據(jù);以及通過變量面板實(shí)時(shí)查看變量值。
自動(dòng)化測試
支持單元測試和功能測試兩種模式
單元測試用于針對(duì)某一指令發(fā)送不同的參數(shù)并和期待的響應(yīng)內(nèi)容進(jìn)行對(duì)比
功能測試用于針對(duì)一個(gè)工作流程進(jìn)行測試,可自動(dòng)回復(fù)和獲取請(qǐng)求信息,支持判斷,變量,腳本等多種驗(yàn)證方式
服務(wù)端設(shè)備模擬
通過請(qǐng)求自動(dòng)匹配的方式進(jìn)行自動(dòng)響應(yīng)內(nèi)容, 匹配方式支持文本,HEX,腳本,JSON等多種方式,以及多種響應(yīng)模式
同時(shí)支持手動(dòng)回復(fù)或者發(fā)送請(qǐng)求內(nèi)容,支持記錄手動(dòng)發(fā)送內(nèi)容以及發(fā)送片段
腳本支持狀態(tài)管理用于記錄服務(wù)端模擬狀態(tài)值
