[發(fā)明專(zhuān)利]一種網(wǎng)游服務(wù)器性能自動(dòng)化測(cè)試方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201810547768.9 | 申請(qǐng)日: | 2018-05-31 |
| 公開(kāi)(公告)號(hào): | CN108923999A | 公開(kāi)(公告)日: | 2018-11-30 |
| 發(fā)明(設(shè)計(jì))人: | 王剛;錢(qián)福林;朱軍 | 申請(qǐng)(專(zhuān)利權(quán))人: | 蘇州蝸牛數(shù)字科技股份有限公司 |
| 主分類(lèi)號(hào): | H04L12/26 | 分類(lèi)號(hào): | H04L12/26 |
| 代理公司: | 北京德崇智捷知識(shí)產(chǎn)權(quán)代理有限公司 11467 | 代理人: | 王金雙 |
| 地址: | 215000 江蘇省*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)游服務(wù)器 自動(dòng)化測(cè)試 測(cè)試腳本 測(cè)試性能 自動(dòng)化測(cè)試系統(tǒng) 測(cè)試指令集 自定義測(cè)試 測(cè)試 測(cè)試數(shù)據(jù) 測(cè)試行為 調(diào)整測(cè)試 腳本回放 生成測(cè)試 游戲測(cè)試 指令集 腳本 上傳 錄制 重現(xiàn) 開(kāi)發(fā) | ||
一種網(wǎng)游服務(wù)器性能自動(dòng)化測(cè)試方法,包括以下步驟:生成并調(diào)整測(cè)試指令集;錄制測(cè)試腳本或編寫(xiě)自定義測(cè)試腳本,并將其上傳;根據(jù)測(cè)試指令集、以及測(cè)試腳本,執(zhí)行腳本回放,以進(jìn)行游戲測(cè)試;收集測(cè)試性能數(shù)據(jù);生成測(cè)試報(bào)告。本發(fā)明還提供一種網(wǎng)游服務(wù)器性能自動(dòng)化測(cè)試系統(tǒng),不需要測(cè)試人員具備開(kāi)發(fā)能力且測(cè)試簡(jiǎn)單高效,測(cè)試數(shù)據(jù)準(zhǔn)確有效,并且測(cè)試行為與測(cè)試性能數(shù)據(jù)一一對(duì)應(yīng),方便定位重現(xiàn)發(fā)生的問(wèn)題。
技術(shù)領(lǐng)域
本發(fā)明涉及服務(wù)器測(cè)試技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)游服務(wù)器性能自動(dòng)化測(cè)試方法及系統(tǒng)。
背景技術(shù)
眾所周知,網(wǎng)游服務(wù)器性能是每個(gè)游戲上線前必須測(cè)試通過(guò)。網(wǎng)游服務(wù)器性能(壓力)測(cè)試根據(jù)游戲的架構(gòu)和硬件以及產(chǎn)品特點(diǎn)需要承載幾千到幾萬(wàn)玩家游戲。這就要求游戲公司需要組織上萬(wàn)人的壓力測(cè)試,從這字面上看就知道測(cè)試的難度和測(cè)試成本非常高。測(cè)試后匯總數(shù)據(jù),重現(xiàn)問(wèn)題也非常困難。這就成為了一個(gè)待解決的問(wèn)題。
目前服務(wù)器性能測(cè)試一般的做法,一是測(cè)試人員通過(guò)外部游戲公會(huì)組織玩家進(jìn)行測(cè)試,最后匯總測(cè)試數(shù)據(jù)。這種測(cè)試唯一優(yōu)點(diǎn)就是玩家是真實(shí)的。缺點(diǎn)成本高,測(cè)試行為難管理,測(cè)試數(shù)據(jù)準(zhǔn)確性低、測(cè)試問(wèn)題重現(xiàn)難度高等。
二是通過(guò)測(cè)試工具模擬玩家各種游戲行為按照測(cè)試策略對(duì)服務(wù)器進(jìn)行批量訪問(wèn)造成服務(wù)器壓力。這種測(cè)試方法在測(cè)試過(guò)程中,不可避免地存在以下幾個(gè)問(wèn)題:一,其中最大的問(wèn)題就是需要測(cè)試人員掌握一定的開(kāi)發(fā)能力,實(shí)時(shí)查看測(cè)試情況以及處理測(cè)試問(wèn)題;二,在測(cè)試結(jié)束后,需要整理測(cè)試數(shù)據(jù),分析測(cè)試問(wèn)題;三,測(cè)試的效率不高,測(cè)試人員需要實(shí)時(shí)地觀察應(yīng)用的相關(guān)情況;四,在整個(gè)測(cè)試過(guò)程中,人為判斷缺乏科學(xué)依據(jù),而且不同的測(cè)試人員在一些標(biāo)準(zhǔn)上會(huì)有所不同。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種網(wǎng)游服務(wù)器性能自動(dòng)化測(cè)試方法及系統(tǒng),不需要測(cè)試人員具備開(kāi)發(fā)能力且測(cè)試簡(jiǎn)單高效,測(cè)試數(shù)據(jù)準(zhǔn)確有效,并且測(cè)試行為與測(cè)試性能數(shù)據(jù)一一對(duì)應(yīng),方便定位重現(xiàn)發(fā)生的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的網(wǎng)游服務(wù)器性能自動(dòng)化測(cè)試方法,包括以下步驟:
生成并調(diào)整測(cè)試指令集;
錄制測(cè)試腳本或編寫(xiě)自定義測(cè)試腳本,并將其上傳;
根據(jù)所述測(cè)試指令集、以及所述錄制的測(cè)試腳本或所述自定義測(cè)試腳本,執(zhí)行腳本回放,以進(jìn)行游戲測(cè)試;
收集測(cè)試性能數(shù)據(jù);
生成測(cè)試報(bào)告。
進(jìn)一步地,所述生成并調(diào)整測(cè)試指令集的步驟,進(jìn)一步包括:
根據(jù)測(cè)試計(jì)劃、測(cè)試用例以及測(cè)試方案生成所述測(cè)試指令集;
根據(jù)測(cè)試策略對(duì)所述測(cè)試指令集中的執(zhí)行的順序、時(shí)間間隔以及并發(fā)個(gè)數(shù)進(jìn)行調(diào)整。
進(jìn)一步地,所述錄制測(cè)試腳本或編寫(xiě)自定義測(cè)試腳本,并將其上傳的步驟,進(jìn)一步包括:
集成錄制控件,啟動(dòng)游戲客戶端;
錄制并保存測(cè)試腳本信息;
對(duì)所保存的測(cè)試腳本進(jìn)行編輯;
將所述錄制的測(cè)試腳本或所述自定義測(cè)試腳本上傳至測(cè)試平臺(tái)。
進(jìn)一步地,所述錄制控件為L(zhǎng)uaRecorde控件,并將Lua腳本格式的腳本保存到根目錄下的GameTest.lua。
進(jìn)一步地,所述根據(jù)所述測(cè)試指令集、以及所述錄制的測(cè)試腳本或所述自定義測(cè)試腳本,執(zhí)行腳本回放的步驟,進(jìn)一步包括:
將所述測(cè)試指令集、以及所述錄制的測(cè)試腳本或所述自定義測(cè)試腳本分配到各測(cè)試端;
所述各測(cè)試端執(zhí)行腳本回放,以對(duì)所述網(wǎng)游服務(wù)器進(jìn)行訪問(wèn)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于蘇州蝸牛數(shù)字科技股份有限公司,未經(jīng)蘇州蝸牛數(shù)字科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810547768.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 移動(dòng)終端在聯(lián)網(wǎng)游戲中斷時(shí)自動(dòng)恢復(fù)的方法及其系統(tǒng)
- 基于多核CPU架構(gòu)的網(wǎng)游服務(wù)器的數(shù)據(jù)分配方法及系統(tǒng)
- 一種基于局域網(wǎng)的網(wǎng)游通信加速方法
- 實(shí)現(xiàn)電視游戲的系統(tǒng)和方法
- 實(shí)現(xiàn)電視游戲的系統(tǒng)
- 網(wǎng)絡(luò)游戲的加速方法和系統(tǒng)以及網(wǎng)游加速服務(wù)器
- 一種網(wǎng)游推薦方法及服務(wù)器
- 一種網(wǎng)游業(yè)務(wù)數(shù)據(jù)傳輸?shù)姆椒跋到y(tǒng)
- Android網(wǎng)游的分布式支持多終端和多網(wǎng)絡(luò)的系統(tǒng)
- 一種局域網(wǎng)游戲自動(dòng)化重建服務(wù)器的方法
- 一種基于自動(dòng)化測(cè)試平臺(tái)的測(cè)試需求自動(dòng)分析方法
- 一種基于流程驅(qū)動(dòng)的測(cè)試自動(dòng)化方法以及測(cè)試自動(dòng)化系統(tǒng)
- 人臉檢測(cè)比對(duì)抓拍處理器自動(dòng)測(cè)試方法及裝置
- 智能視頻組件自動(dòng)測(cè)試方法及裝置
- 移動(dòng)應(yīng)用的自動(dòng)化測(cè)試方法、系統(tǒng)、存儲(chǔ)介質(zhì)以及設(shè)備
- 一種兼容測(cè)試的自動(dòng)化方法及裝置
- 提高自動(dòng)化測(cè)試執(zhí)行效率的方法
- 一種快速提供自動(dòng)化測(cè)試執(zhí)行能力的方法及系統(tǒng)
- 一種實(shí)現(xiàn)視頻分類(lèi)的自動(dòng)化測(cè)試方法及系統(tǒng)
- 一種軟件自動(dòng)化測(cè)試方法以及系統(tǒng)
- 云測(cè)試環(huán)境中測(cè)試腳本自動(dòng)解析系統(tǒng)及其實(shí)現(xiàn)方法
- 測(cè)試腳本文件的更新方法和裝置
- 一種腳本測(cè)試方法及裝置
- 基于參數(shù)化測(cè)試腳本的自動(dòng)化測(cè)試方法及測(cè)試系統(tǒng)
- 一種測(cè)試腳本程序標(biāo)準(zhǔn)化的檢驗(yàn)方法及系統(tǒng)
- 一種基于接口測(cè)試的數(shù)據(jù)分層方法及系統(tǒng)
- 一種測(cè)試處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種實(shí)現(xiàn)測(cè)試腳本驗(yàn)證的方法及系統(tǒng)
- 一種測(cè)試腳本生成方法及裝置
- 自動(dòng)化測(cè)試腳本的錄制方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 性能測(cè)試板
- 性能測(cè)試系統(tǒng)
- 基于性能測(cè)試的報(bào)告生成方法、裝置、設(shè)備和計(jì)算機(jī)介質(zhì)
- 基于Linux系統(tǒng)下自動(dòng)執(zhí)行硬盤(pán)性能測(cè)試的方法及系統(tǒng)
- 電池性能測(cè)試系統(tǒng)及電池性能測(cè)試方法
- 基于區(qū)塊鏈的性能測(cè)試方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 性能測(cè)試設(shè)備
- 特種作業(yè)機(jī)器人移動(dòng)性能測(cè)試系統(tǒng)
- 性能測(cè)試指標(biāo)數(shù)據(jù)的顯示方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 性能測(cè)試方法





