乙個簡單的通用協議測試軟體(平台)

2022-02-23 20:38:16 字數 646 閱讀 8029

在乙個公司看到的乙個協議測試系統,用c#實現,然後在裡面可以按照自己的想法完全自定義字段屬性什麼的。

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

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

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

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

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

使用python實現乙個通用協議測試工具

學習python也有一段時間,當初學的時候就是因為找不到什麼有效方法來實現乙個通用的協議測試工具 實際場景如下 針對伺服器與客戶端通訊的私有協議 一般為二進位製流 通常彼此的除錯需要花費好些時間,且兩方面都需要有專人參與,費時費力,當時就設想,能否做乙個通用工具,通過xml配置協議結構,初始值,進行...

編寫乙個簡單通用的makefile

author 李超 date 2012 05 06 縱然makefile 的規則還是相當多的,編寫乙個大規模的軟體,良好的 makefile 架構是方便維護程式編譯的關鍵。學習 makefile 的時間週期還是比較長的,為了寫出規範的 需要在很短的時間內編寫乙個 makefile 這裡給給出乙個 m...

軟體測試 乙個水杯的測試

乙個水杯的測試 滿有意思,如果你願意,可以發揮一下你的想象先,然後再看看別人例子,你會更加有收穫噢!測試是一種思想,一種思路,當你腦子裡面這個思路思想很清晰的時候 我們測試人員什麼東東不會測試?hoho!比較有意思的答案如下兩種 一種 測試專案 杯子 需求測試 檢視杯子使用說明書 介面測試 檢視杯子...