[發明專利]一種基于腳本的網絡測試系統及方法有效
| 申請號: | 201710329927.3 | 申請日: | 2017-05-11 |
| 公開(公告)號: | CN107168873B | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 王浩;周強;姜曉光;吳相楠;花俊 | 申請(專利權)人: | 南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;H04L12/26 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 211102 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 腳本 網絡 測試 系統 方法 | ||
本發明公開了一種基于腳本的網絡測試系統及方法,包括腳本運行模塊、報文發生模塊、第一報告管理模塊和第二報告管理模塊;腳本運行模塊嵌入在測試計算機中,包括測試腳本、測試管理工具軟件、待編譯程序;報文發生模塊包括報文發生設備;第一報告管理模塊和第二報告管理模塊分別嵌入于報文發生設備和測試計算機。本發明實現了利用測試計算機與報文發生設備對待測系統進行多種網絡報文測試,本發明配置靈活,能夠自動編譯及測試,不依賴于特定報文發生設備,降低了測試成本,同時提高了測試效率。
技術領域
本發明屬于電力系統智能設備自動化測試領域,具體涉及一種基于腳本的網絡測試系統及方法。
背景技術
在電力系統智能設備自動化測試領域,經常涉及設備的網絡測試,例如安全性測試、流量壓力測試,用以檢測設備的網絡負載能力及運行情況。電力系統智能設備一般基于嵌入式板卡,并且集成多個網絡接口,與常規計算機設備相比,網絡接口多,同時要求支持多種通訊方式。
目前,完整的網絡測試所需測試項目較多、周期長,人工干預度大,需要耗費大量的時間精力。此外,目前網絡測試需要使用專用測試裝置來產生報文,價格昂貴。
發明內容
針對上述問題,本發明提出一種基于腳本的網絡測試系統及方法。
實現上述技術目的,達到上述技術效果,本發明通過以下技術方案實現:
一種基于腳本的網絡測試系統,包括腳本運行模塊、報文發生模塊、第一報告管理模塊和第二報告管理模塊;
所述腳本運行模塊置于測試計算機內,包括:測試腳本、測試管理工具和待編譯程序;
所述測試管理工具用于解釋并支持測試腳本的運行;
所述測試腳本用于依托測試管理工具生成編譯模板和配置模板;測試腳本還用于根據測試需求,形成測試用例庫并從中選取測試用例,同時識別報文發生設備的板卡類型,調用對應的編譯模板去編譯待編譯程序,以得到報文發生程序和協議測試程序,實例化對應的配置模板生成配置文件,最終將報文發生程序、協議測試程序和配置文件發送至報文發生模塊,并發送包含了測試參數的調度指令至報文發生模塊;
所述報文發生模塊包括報文發生設備,用于接收并利用報文發生程序、協議測試程序、配置模板和調度指令,來發生報文并測試待測系統對標準協議的響應情況;
所述第一報告管理模塊,用于獲取并保存報文發生設備中協議測試結果;
所述第二報告管理模塊,用于利用測試計算機中的通信模塊與待測系統交互,查詢待測系統運行狀態,同時與第一報告管理模塊通信獲取所述報文發生設備中協議測試結果,并保存在測試計算機內。
進一步地,所述編譯模板及配置模板由測試腳本根據待編譯程序以及腳本中的相關參數創建;所述編譯模板和配置模板支持手動修改。
進一步地,所述報文發生設備為嵌入式板卡,支持多網卡。
進一步地,所述調度指令包括:啟動、暫停、下發參數、切換運行模式、停止。
進一步地,所述報文發生模塊的工作過程為:所述報文發生設備根據接收到的報文發生程序在報文發生設備上創建報文發生進程,解析接收到的配置文件并動態綁定多個網卡設備,報文發生板卡上的各網卡設備根據配置文件以及調度指令中的相關參數發送相應報文,并接受待測系統的反饋數據,協議測試程序根據配置文件及調度指令中的相關參數實現通過各網絡接口測試待測系統對網絡協議的響應情況。
一種基于腳本的網絡測試方法,包括:
在測試計算機中預先嵌入測試腳本、測試管理工具和待編譯程序;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司,未經南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710329927.3/2.html,轉載請聲明來源鉆瓜專利網。





