服務器測試工具包SST

對于基于linux等服務器應用程序的測試而言,存在諸多相似的手段:比如檢查日志、查詢數據庫等,這些公用的功能可以抽取出來作為一套工具以實現高復用,因此這套服務器測試工具包立足于此,專為服務器應用程序的測試而設計。 目前主要包括以下工具:


(1)遠程shell工具:在linux服務器上執行shell獲得結果,可以用來查詢日志、服務器信息、獲取CPU/IO/Memory信息等,只要shell能做即可;
(2)遠程存儲工具:可以連接ftp/sftp,這樣可以用來建造統一測試數據中心;
(3)隨機文件產生器:產生隨機文件,比如JPG,DOC,TXT,PDF等,用來測試存儲類服務;
(4)數據庫訪問工具: 連接各種JDBC支持的數據庫,執行SQL,包裝處理結果;
(5)計劃任務工具:支持自定義一些JOB,類似CRONJOB去做一些事情,同時注冊MBEAN提供簡單管理;
(6)常用服務訪問工具:提供對一些常見的服務(例如memcached/zookeeper)的訪問;
(7)工具類:包括常見工具類,disk/trackid/stringUtil/performanceUtil/validationUtil等,讓編程更有效率,更統一。

這套工具將根據日常公用需求持續完善和添加功能,希望給更多從事服務器應用程序的測試人員提供幫助,當然也希望更多的人參與研發,為提高軟件質量做出微薄貢獻!

 本文由用戶 fujian1115 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!