[發(fā)明專利]一種服務器測試方法、裝置及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201610244686.8 | 申請日: | 2016-04-19 |
| 公開(公告)號: | CN107306195A | 公開(公告)日: | 2017-10-31 |
| 發(fā)明(設計)人: | 王琦 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 深圳鼎合誠知識產(chǎn)權(quán)代理有限公司44281 | 代理人: | 江婷,李發(fā)兵 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 測試 方法 裝置 系統(tǒng) | ||
技術領域
本發(fā)明涉及服務器測試領域,尤其涉及一種服務器測試方法、裝置及系統(tǒng)。
背景技術
在服務器測試中,現(xiàn)有方式有2種:第一種是先通過抓取頁面或者接口消息請求,然后通過wireshake工具分解消息和提取有用信息,然后再封裝消息進行測試,整個過程基本都是人工來組裝;第二種方式是通過工具(例如loadrunner)錄制測試過程再復現(xiàn),這種方式比較固定而且缺少變化性。
針對上述問題,提出一種自動化的服務器測試方法,是本領域技術人員亟待解決的技術問題。
發(fā)明內(nèi)容
本發(fā)明提供了一種服務器測試方法、裝置及系統(tǒng),以提出一種自動化的服務器測試方法。
本發(fā)明提供了一種服務器測試方法,其包括:
在接收到抓包任務后,抓取被測服務器的被測內(nèi)容,生成抓包文件;
解析抓包文件,提取測試結(jié)果;
管理測試結(jié)果。
進一步的,管理測試結(jié)果包括:存儲測試結(jié)果,和/或展示測試結(jié)果。
進一步的,存儲測試結(jié)果包括:提取測試結(jié)果中的可編輯內(nèi)容,并將可編輯內(nèi)容顯示給用戶,接收用戶編輯操作,保持編輯后的測試結(jié)果。
進一步的,被測服務器包括基于http(超文本傳輸)協(xié)議的服務器;被 測內(nèi)容包括使用http協(xié)議同步消息測試的被測網(wǎng)絡內(nèi)容和/或接口調(diào)用內(nèi)容。
進一步的,還包括:接收用戶制定的測試需求,根據(jù)測試需求觸發(fā)抓包任務。
進一步的,還包括:在生成抓包文件之后,通過FTP(文件傳輸)協(xié)議傳輸抓包文件。
本發(fā)明提供了一種服務器測試裝置,其包括:
抓包模塊,用于在接收到抓包任務后,抓取被測服務器的被測內(nèi)容,生成抓包文件;
解析模塊,用于解析抓包文件,提取測試結(jié)果;
管理模塊,用于管理測試結(jié)果。
進一步的,管理模塊包括存儲單元和/或展示單元,存儲單元用于存儲測試結(jié)果,展示單元用于展示測試結(jié)果。
進一步的,存儲單元具體用于提取測試結(jié)果中的可編輯內(nèi)容,并將可編輯內(nèi)容顯示給用戶,接收用戶編輯操作,保持編輯后的測試結(jié)果。
進一步的,被測服務器包括基于http協(xié)議的服務器;被測內(nèi)容包括使用http協(xié)議同步消息測試的被測網(wǎng)絡內(nèi)容和/或接口調(diào)用內(nèi)容。
進一步的,還包括接口模塊,用于接收用戶制定的測試需求,根據(jù)測試需求觸發(fā)抓包任務。
進一步的,抓包模塊在生成抓包文件之后,還用于通過FTP協(xié)議傳輸抓包文件至解析模塊。
對應的,本發(fā)明提供了一種服務器測試系統(tǒng),其包括本發(fā)明提供的服務器測試裝置。
進一步的,包括本地任務系統(tǒng)及至少一個客戶端,服務器測試裝置的抓包模塊設置在客戶端中,服務器測試裝置的解析模塊及管理模塊設置在本地任務系統(tǒng)中。
本發(fā)明的有益效果:
本發(fā)明提供了一種服務器測試方法,實現(xiàn)被測服務器的被測內(nèi)容的獲取及解析和管理的自動化,給服務器測試工作帶來了便捷及效率。
附圖說明
圖1為本發(fā)明第一實施例提供的服務器測試裝置的結(jié)構(gòu)示意圖;
圖2為本發(fā)明第二實施例提供的服務器測試方法的流程圖;
圖3是本發(fā)明第三實施例涉及的pcap包整體結(jié)構(gòu)和文件頭示意圖;
圖4是本發(fā)明第三實施例涉及的pachet數(shù)據(jù)包頭示意圖;
圖5是本發(fā)明第三實施例涉及的packet數(shù)據(jù)包結(jié)構(gòu)示意圖;
圖6是本發(fā)明第三實施例涉及的http協(xié)議請求消息結(jié)構(gòu)示意圖;
圖7是本發(fā)明第三實施例涉及的http協(xié)議響應消息結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例只是本發(fā)明中一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
現(xiàn)通過具體實施方式結(jié)合附圖的方式對本發(fā)明做出進一步的詮釋說明。
第一實施例:
圖1為本發(fā)明第一實施例提供的服務器測試裝置的結(jié)構(gòu)示意圖,由圖1可知,在本實施例中,本發(fā)明提供的服務器測試裝置1包括:
抓包模塊11,用于在接收到抓包任務后,抓取被測服務器的被測內(nèi)容,生成抓包文件;
解析模塊12,用于解析抓包文件,提取測試結(jié)果;
管理模塊13,用于管理測試結(jié)果。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610244686.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





