一個簡單的通用協議測試軟件(平台)


在一個公司看到的一個協議測試系統,用C#實現,然后在里面可以按照自己的想法完全自定義字段屬性什么的。

之前老是調試服務器與客戶端,每次都為了協議的事調試半天,兩邊都要配人,很影響效率,最近加入一家公司又聽聞此事重演,有心想做這樣的一個測試軟件,這個軟件只是用來調試協議,提供測試數據,並顯示返回的測試數據。

考慮到PC上寫程序好像確實C#容易些,不過協議解析之前用python搞過,有意向將之結合,C#做一些界面,python完成自定義協議實現,初步實現tcp,http兩種,協議字段初步考慮用xml描述,二版提供更改字段的界面。

大致為這要,不過最近事多,暫且記錄,也希望找到有興趣的朋友,一起探討。

 

今天早上在路上走的時候,忽然想到這樣的場景,服,務器人員把協議寫好了,然后把協議給到客戶端,客戶端據此寫接口,並聯調,過程中服務人員會被不停追問細節。此時若使用工具,最大的問題是需要給到客戶端人員一個軟件,萬一哪個地方沒想清楚,事后升級更是需要每個人員都要更換,倒不如直接用php實現,服務端人員將協議放在服務器上,客戶端人員自己去看,並用web工具直觀的驗證協議數據。

 

嗯,大體是這樣,一個真正好用的協議測試工具應該滿足以下幾點:1、無需安裝,想用即用, 2、滿足團隊中不同成員個性化定制, 3、界面直觀,協議結果直觀, 4、可借助第三方工具分析協議數據, 5、可借助xml或其它格式化文本批量定制協議


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM