[發(fā)明專利]一種模擬用戶行為的性能自動(dòng)化方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201711486609.4 | 申請(qǐng)日: | 2017-12-29 |
| 公開(公告)號(hào): | CN108595312A | 公開(公告)日: | 2018-09-28 |
| 發(fā)明(設(shè)計(jì))人: | 徐世豪;卞偉 | 申請(qǐng)(專利權(quán))人: | 瑞庭網(wǎng)絡(luò)技術(shù)(上海)有限公司 |
| 主分類號(hào): | G06F11/34 | 分類號(hào): | G06F11/34 |
| 代理公司: | 工業(yè)和信息化部電子專利中心 11010 | 代理人: | 吳永亮 |
| 地址: | 200120 上海市浦東新區(qū)自*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 測(cè)試 測(cè)試文檔 模擬用戶行為 目標(biāo)應(yīng)用 性能數(shù)據(jù) 預(yù)設(shè)操作 自動(dòng)化 自動(dòng)化測(cè)試框架 讀取 可讀存儲(chǔ)介質(zhì) 計(jì)算機(jī)設(shè)備 自動(dòng)模擬 進(jìn)程 耦合 子框架 加載 全程 配置 | ||
本發(fā)明公開了一種模擬用戶行為的性能自動(dòng)化方法及裝置,其中,方法包括:配置測(cè)試文檔,測(cè)試文檔包括至少一個(gè)用于對(duì)目標(biāo)應(yīng)用執(zhí)行預(yù)設(shè)操作的測(cè)試用例,測(cè)試用例耦合有執(zhí)行該測(cè)試用例的運(yùn)行進(jìn)程;在用于加載該測(cè)試文檔的自動(dòng)化測(cè)試框架讀取到運(yùn)行進(jìn)程時(shí),由自動(dòng)化執(zhí)行子框架執(zhí)行該運(yùn)行進(jìn)程所屬的測(cè)試用例;本發(fā)明的方法、裝置、計(jì)算機(jī)設(shè)備及可讀存儲(chǔ)介質(zhì),可以自動(dòng)模擬對(duì)目標(biāo)應(yīng)用進(jìn)行預(yù)設(shè)操作,以便對(duì)產(chǎn)生的性能數(shù)據(jù)進(jìn)行收取,全程無需測(cè)試人員進(jìn)行手工操作,可有效提高性能數(shù)據(jù)收取效率。
技術(shù)領(lǐng)域
本發(fā)明涉及應(yīng)用性能測(cè)試,尤其涉及一種模擬用戶行為的性能自動(dòng)化方法、裝置、計(jì)算機(jī)設(shè)備及可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
性能測(cè)試是應(yīng)用開發(fā)的一個(gè)必要方面。在整個(gè)應(yīng)用開發(fā)過程中,應(yīng)用開發(fā)者通常對(duì)構(gòu)成其應(yīng)用的各種組件的性能進(jìn)行測(cè)試。性能測(cè)試可以提醒應(yīng)用開發(fā)者其代碼中潛在的錯(cuò)誤或效率低下。例如,性能測(cè)試可以暴露出針對(duì)應(yīng)用組件與一個(gè)或多個(gè)被測(cè)的操作系統(tǒng)、硬件設(shè)備、應(yīng)用包或網(wǎng)絡(luò)環(huán)境之間的交互發(fā)生的效率低下或非預(yù)期的行為。此外,性能測(cè)試還可以提醒應(yīng)用開發(fā)者其應(yīng)用的各種組件和應(yīng)用之間的潛在不兼容。
此外,在進(jìn)行性能測(cè)試之前,需要先獲取相應(yīng)的性能數(shù)據(jù),而在現(xiàn)有技術(shù)中,需要通過手動(dòng)對(duì)目標(biāo)應(yīng)用進(jìn)行預(yù)設(shè)操作,然后才能獲取到執(zhí)行該預(yù)設(shè)操作時(shí)的性能數(shù)據(jù)。但是,通過手動(dòng)對(duì)目標(biāo)應(yīng)用進(jìn)行相應(yīng)的操作,然后才能進(jìn)行進(jìn)行性能數(shù)據(jù)的采集,造成性能數(shù)據(jù)采集的效率較低。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提出一種模擬用戶行為的性能自動(dòng)化方法裝置、計(jì)算機(jī)設(shè)備及可讀存儲(chǔ)介質(zhì),其克服了現(xiàn)有技術(shù)中需要手動(dòng)對(duì)目標(biāo)應(yīng)用進(jìn)行預(yù)設(shè)操作所帶來的性能數(shù)據(jù)采集效率低的問題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種模擬用戶行為的性能自動(dòng)化方法,所述方法包括:配置測(cè)試文檔,所述測(cè)試文檔包括至少一個(gè)用于對(duì)目標(biāo)應(yīng)用執(zhí)行預(yù)設(shè)操作的測(cè)試用例,所述測(cè)試用例耦合有執(zhí)行該測(cè)試用例的運(yùn)行進(jìn)程;在自動(dòng)化測(cè)試框架加載該測(cè)試文檔以讀取到所述運(yùn)行進(jìn)程時(shí),由自動(dòng)化執(zhí)行子框架執(zhí)行該運(yùn)行進(jìn)程所屬的測(cè)試用例。
可選的,所述測(cè)試用例還耦合有至少一個(gè)性能數(shù)據(jù)采集進(jìn)程,所述性能數(shù)據(jù)采集進(jìn)程用于收集在執(zhí)行該測(cè)試用例時(shí)生成的性能數(shù)據(jù);所述方法還包括:所述自動(dòng)化測(cè)試框架基于該測(cè)試用例執(zhí)行所述性能數(shù)據(jù)采集進(jìn)程,以采集自動(dòng)化執(zhí)行子框架執(zhí)行該測(cè)試用例時(shí)生成的性能數(shù)據(jù)。
可選的,所述自動(dòng)化測(cè)試框架基于該測(cè)試用例執(zhí)行所述性能數(shù)據(jù)采集進(jìn)程,以采集自動(dòng)化執(zhí)行子框架執(zhí)行該測(cè)試用例時(shí)生成的性能數(shù)據(jù),包括:在所述自動(dòng)化測(cè)試框架基于該測(cè)試用例執(zhí)行所述性能數(shù)據(jù)采集進(jìn)程時(shí),生成該性能數(shù)據(jù)采集進(jìn)程對(duì)應(yīng)的采集線程建立指令;依據(jù)所述采集線程建立指令在采集端建立相應(yīng)的采集線程;以供所述采集端基于該采集線程從所述自動(dòng)化測(cè)試框架處采集相應(yīng)的所述性能數(shù)據(jù)。
可選的,所述性能數(shù)據(jù)包括:內(nèi)存、響應(yīng)時(shí)間、流量、幀率、CPU中的一種或多種。
可選的,所述性能數(shù)據(jù)包括響應(yīng)時(shí)間;在測(cè)試用例中耦合響應(yīng)時(shí)間采集進(jìn)程,包括:在所述測(cè)試用例中的代碼中進(jìn)行代碼插樁以填加響應(yīng)時(shí)間獲取埋點(diǎn)。
可選的,所述方法還包括:所述自動(dòng)化測(cè)試框架或所述采集端將所述性能數(shù)據(jù)上傳至存儲(chǔ)中心進(jìn)行保存;和/或,所述自動(dòng)化測(cè)試框架或所述采集端將所述性能數(shù)據(jù)生成性能數(shù)據(jù)報(bào)告。
根據(jù)本發(fā)明的第二個(gè)方面,提供了一種模擬用戶行為的性能自動(dòng)化裝置,所述裝置包括:配置模塊,用于配置測(cè)試文檔,所述測(cè)試文檔包括至少一個(gè)用于對(duì)目標(biāo)應(yīng)用執(zhí)行預(yù)設(shè)操作的測(cè)試用例,所述測(cè)試用例耦合有執(zhí)行該測(cè)試用例的運(yùn)行進(jìn)程;測(cè)試用例執(zhí)行模塊,用于在自動(dòng)化測(cè)試框架加載該測(cè)試文檔以讀取到所述運(yùn)行進(jìn)程時(shí),由自動(dòng)化執(zhí)行子框架執(zhí)行該運(yùn)行進(jìn)程所屬的測(cè)試用例。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞庭網(wǎng)絡(luò)技術(shù)(上海)有限公司,未經(jīng)瑞庭網(wǎng)絡(luò)技術(shù)(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711486609.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法
- 基于工作流的通用軟件測(cè)試過程自動(dòng)化管理系統(tǒng)
- 一種文檔自動(dòng)化測(cè)試方法
- 一種測(cè)試用例文檔的轉(zhuǎn)換系統(tǒng)和方法
- 一種衛(wèi)生信息共享文檔標(biāo)準(zhǔn)符合性自動(dòng)化測(cè)試方法
- 接口文檔構(gòu)建測(cè)試方法及終端設(shè)備
- 一種備份測(cè)試配置文檔的方法和系統(tǒng)
- 測(cè)試文檔的生成方法及終端設(shè)備
- 一種預(yù)設(shè)API文檔生成方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種測(cè)試方法、裝置及電子設(shè)備
- 文檔測(cè)試方法及其裝置、電子設(shè)備以及存儲(chǔ)介質(zhì)
- 用戶行為模擬單元、測(cè)試系統(tǒng)、以及測(cè)試方法
- 用戶行為的還原方法及系統(tǒng)
- 一種通用的用戶桌面行為模擬系統(tǒng)及方法
- 用戶行為模擬方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于強(qiáng)化學(xué)習(xí)算法和GAN模型的用戶軟件行為模擬系統(tǒng)及其工作方法
- 一種大規(guī)模用戶網(wǎng)絡(luò)行為模擬構(gòu)建系統(tǒng)及其工作方法
- 一種用于網(wǎng)絡(luò)環(huán)境的用戶行為預(yù)測(cè)系統(tǒng)及其方法
- 一種用戶行為模擬方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 服務(wù)器壓力測(cè)試方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于模擬環(huán)境的出行平臺(tái)優(yōu)惠券發(fā)放優(yōu)化方法
- 一種應(yīng)用處理方法、裝置及電子設(shè)備
- 一種應(yīng)用程序的控制方法、裝置及智能終端
- 基于容器平臺(tái)的應(yīng)用交付方法、容器平臺(tái)及應(yīng)用交付系統(tǒng)
- 設(shè)置自啟動(dòng)權(quán)限的方法、裝置及存儲(chǔ)介質(zhì)
- 應(yīng)用目標(biāo)事件合成
- 一種應(yīng)用程序啟動(dòng)方法及移動(dòng)終端
- PaaS平臺(tái)的應(yīng)用部署方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)
- 服務(wù)器集群的應(yīng)用升級(jí)方法及裝置
- 一種服務(wù)請(qǐng)求的處理方法及裝置
- 應(yīng)用進(jìn)程與處理器核綁定方法及終端





