[發(fā)明專利]一種基于實時交互的批量服務(wù)器自動化測試系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 202010694532.5 | 申請日: | 2020-07-17 |
| 公開(公告)號: | CN111966544A | 公開(公告)日: | 2020-11-20 |
| 發(fā)明(設(shè)計)人: | 趙秋霞 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司 37205 | 代理人: | 孫玉營 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 實時 交互 批量 服務(wù)器 自動化 測試 系統(tǒng) 方法 | ||
本發(fā)明提供一種基于實時交互的批量服務(wù)器自動化測試系統(tǒng)及方法,所述系統(tǒng)包括測試UI節(jié)點、測試控制節(jié)點和若干個測試節(jié)點;測試UI節(jié)點與測試控制節(jié)點通信連接;測試控制節(jié)點與測試節(jié)點通信連接;測試UI節(jié)點,用于配置批預(yù)定義數(shù)據(jù);其中,批預(yù)定義數(shù)據(jù)的屬性包括批次ID、批指令、批特殊查詢條件組、批操作節(jié)點組;還用于接收到測試任務(wù)后,實時根據(jù)批預(yù)定義數(shù)據(jù)下發(fā)測試指令給測試控制節(jié)點;還用于將測試控制節(jié)點輸出來的測試結(jié)果數(shù)據(jù)渲染到UI界面且在將數(shù)據(jù)渲染到UI界面時,進(jìn)行評估匹配是否含有批特殊查詢條件組里的數(shù)據(jù),并將匹配成功的數(shù)據(jù)進(jìn)行高亮并進(jìn)行定位標(biāo)記;方便了測試人員的工作,有效提高測試體驗。
技術(shù)領(lǐng)域
本發(fā)明涉及服務(wù)器自動化測試技術(shù)領(lǐng)域,具體涉及一種基于實時交互的批量服務(wù)器自動化測試系統(tǒng)及方法。
背景技術(shù)
隨著云計算領(lǐng)域的快速發(fā)展,對云計算中的服務(wù)器的性能測試要求和數(shù)量也是越來越多,如何實現(xiàn)對服務(wù)器測試的自動化需求是愈來愈高。一方面要求服務(wù)器測試要具備批量自動化執(zhí)行的特性;另一方面要求服務(wù)器測試的測試指令要具備可自定義、易擴(kuò)展的特性,適用于每批測試命令的修改,并且能有效記錄本批次測試對應(yīng)的測試結(jié)果。
在云計算領(lǐng)域中對服務(wù)器的測試,通常是執(zhí)行某些特殊指令去獲取特定的輸出結(jié)果,去查看執(zhí)行結(jié)果是否與預(yù)期一樣。這些指定執(zhí)行通常是在多臺機(jī)器上均需要執(zhí)行,并具備執(zhí)行時間長等特點。
傳統(tǒng)服務(wù)器測試通常需要打開多個終端,每個終端連接到一臺服務(wù)器,然后在每個終端上執(zhí)行指令,并記錄執(zhí)行結(jié)果。或者采用半自動化的方式,比如通過腳本將多個指令封裝成一個腳本,但是仍然需要在打開的每個終端上查看結(jié)果。這樣首先會對測試人員帶來很大的體力開支,尤其是有些指令執(zhí)行時間比較長,但是需要測試人員必須盯著終端看執(zhí)行結(jié)果才能知道命令執(zhí)行完成了。并且存在測試指令固化且不易修改的特點,通常需要測試人員在終端上在上一個指令(或者腳本)執(zhí)行完后,再去執(zhí)行下一個指令,這里存在測試結(jié)果的記錄問題,非常不方便查找本批次測試指令的測試結(jié)果,另外也是存在執(zhí)行下一條指令時需要在每臺需要測試的服務(wù)器的終端上去執(zhí)行,這是一個相當(dāng)繁復(fù)的工作。
發(fā)明內(nèi)容
針對傳統(tǒng)的測試存在測試過程復(fù)雜浪費人力以及查看測試結(jié)果困難的問題,本發(fā)明提供一種基于實時交互的批量服務(wù)器自動化測試系統(tǒng)及方法。
本發(fā)明的技術(shù)方案是:
一方面,本發(fā)明技術(shù)方案提供一種基于實時交互的批量服務(wù)器自動化測試系統(tǒng),包括測試UI節(jié)點、測試控制節(jié)點和若干個測試節(jié)點;測試UI節(jié)點與測試控制節(jié)點通信連接;測試控制節(jié)點與測試節(jié)點通信連接;
測試UI節(jié)點,用于配置批預(yù)定義數(shù)據(jù);其中,批預(yù)定義數(shù)據(jù)的屬性包括批次ID、批指令、批特殊查詢條件組、批操作節(jié)點組;還用于接收到測試任務(wù)后,實時根據(jù)批預(yù)定義數(shù)據(jù)下發(fā)測試指令給測試控制節(jié)點;還用于將測試控制節(jié)點輸出來的測試結(jié)果數(shù)據(jù)渲染到UI界面且在將數(shù)據(jù)渲染到UI界面時,進(jìn)行評估匹配是否含有批特殊查詢條件組里的數(shù)據(jù),并將匹配成功的數(shù)據(jù)進(jìn)行高亮并進(jìn)行定位標(biāo)記;
測試控制節(jié)點,用于將接收到的測試指令實時批量下發(fā)給測試節(jié)點;還用于接收測試節(jié)點反饋的測試結(jié)果并將測試結(jié)果進(jìn)行處理后傳輸?shù)綔y試UI節(jié)點;
測試節(jié)點,用于執(zhí)行測試控制節(jié)點下發(fā)的測試指令,并將測試節(jié)點的測試結(jié)果實時反饋回測試控制節(jié)點。
進(jìn)一步的,測試UI節(jié)點包括配置模塊和任務(wù)接收模塊;
配置模塊,用于按不同的批次ID分標(biāo)簽進(jìn)行配置所需的批預(yù)定義數(shù)據(jù),并將配置的批預(yù)定義數(shù)據(jù)進(jìn)行存儲;
任務(wù)接收模塊,用于接收用戶輸入的測試任務(wù)。
進(jìn)一步的,測試控制節(jié)點包括信息獲取模塊、指令批量下發(fā)模塊和處理模塊;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010694532.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:電路板以及服務(wù)器
- 下一篇:一種納米多孔材料及其制備方法





