[發(fā)明專利]一種壓力測試方法、裝置、設(shè)備和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810209538.1 | 申請日: | 2018-03-14 |
| 公開(公告)號: | CN108334439B | 公開(公告)日: | 2021-06-04 |
| 發(fā)明(設(shè)計)人: | 米良;汪世濤;陳魯 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/36 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 壓力 測試 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
1.一種壓力測試方法,其特征在于,包括:
依據(jù)執(zhí)行當(dāng)前測試步驟時所處頁面序號生成當(dāng)前狀態(tài)向量;
將所述當(dāng)前狀態(tài)向量作為測試路徑模型的輸入,得到所述測試路徑模型預(yù)測的待跳轉(zhuǎn)的目標(biāo)頁面序號,其中所述測試路徑模型是預(yù)先基于深度增強學(xué)習(xí)基礎(chǔ)模型訓(xùn)練得到的;
依據(jù)預(yù)先依據(jù)歷史測試記錄構(gòu)建的控件與頁面之間的跳轉(zhuǎn)關(guān)系,以及待跳轉(zhuǎn)的目標(biāo)頁面序號確定待測試的目標(biāo)控件序號;
其中,所述依據(jù)執(zhí)行當(dāng)前測試步驟時所處頁面序號生成當(dāng)前狀態(tài)向量,包括:
將所述測試路徑模型中各樣本所包含的頁面總數(shù)作為當(dāng)前狀態(tài)向量的維數(shù);
針對所述當(dāng)前狀態(tài)向量中的每一維度,若該維度對應(yīng)的頁面未遍歷過,則該維度的取值為第一數(shù)值;若該維度對應(yīng)的頁面已經(jīng)遍歷過,且不是當(dāng)前所在頁面,則該維度的取值為第二數(shù)值;若該維度對應(yīng)的頁面為當(dāng)前所在頁面,則該維度的取值為第三數(shù)值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在訓(xùn)練所述測試路徑模型過程中,包括:
針對任一歷史測試步驟,依據(jù)所述歷史測試記錄確定該執(zhí)行該步驟時所處頁面的可跳轉(zhuǎn)頁面;
從除所述可跳轉(zhuǎn)頁面以外的其他頁面中選擇一個頁面作為該步驟的目標(biāo)跳轉(zhuǎn)頁面;
將執(zhí)行該步驟時所處的頁面序號,該頁面的目標(biāo)跳轉(zhuǎn)頁面序號,以及該步驟的獎勵值,作為該測試步驟對應(yīng)的負(fù)樣本。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述歷史測試記錄包括在壓力測試過程中,記錄的每個執(zhí)行步驟所操作的控件的序號以及所述控件所在頁面的序號。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在訓(xùn)練所述測試路徑模型過程中,還包括:
依據(jù)每一樣本的目標(biāo)跳轉(zhuǎn)頁面序號,生成每一樣本的目標(biāo)狀態(tài)向量以及每一樣本的過濾向量。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,針對每一頁面,將該頁面左上方的前預(yù)設(shè)數(shù)值個組件的Xpath作為該頁面的序號。
6.一種壓力測試裝置,其特征在于,包括:
狀態(tài)向量模塊,用于依據(jù)執(zhí)行當(dāng)前測試步驟時所處頁面序號生成當(dāng)前狀態(tài)向量;
目標(biāo)頁面序號模塊,用于將所述當(dāng)前狀態(tài)向量作為測試路徑模型的輸入,得到所述測試路徑模型預(yù)測的待跳轉(zhuǎn)的目標(biāo)頁面序號,其中所述測試路徑模型是預(yù)先基于深度增強學(xué)習(xí)基礎(chǔ)模型訓(xùn)練得到的;
目標(biāo)控件序號模塊,用于依據(jù)預(yù)先依據(jù)歷史測試記錄構(gòu)建的控件與頁面之間的跳轉(zhuǎn)關(guān)系,以及待跳轉(zhuǎn)的目標(biāo)頁面序號確定待測試的目標(biāo)控件序號;
其中,所述狀態(tài)向量模塊具體用于:
將所述測試路徑模型中各樣本所包含的頁面總數(shù)作為當(dāng)前狀態(tài)向量的維數(shù);
針對所述當(dāng)前狀態(tài)向量中的每一維度,若該維度對應(yīng)的頁面未遍歷過,則該維度的取值為第一數(shù)值;若該維度對應(yīng)的頁面已經(jīng)遍歷過,且不是當(dāng)前所在頁面,則該維度的取值為第二數(shù)值;若該維度對應(yīng)的頁面為當(dāng)前所在頁面,則該維度的取值為第三數(shù)值。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述目標(biāo)頁面序號模塊包括負(fù)樣本單元,所述負(fù)樣本單元具體用于:在訓(xùn)練所述測試路徑模型過程中,
針對任一歷史測試步驟,依據(jù)所述歷史測試記錄確定該執(zhí)行該步驟時所處頁面的可跳轉(zhuǎn)頁面;
從除所述可跳轉(zhuǎn)頁面以外的其他頁面中選擇一個頁面作為該步驟的目標(biāo)跳轉(zhuǎn)頁面;
將執(zhí)行該步驟時所處的頁面序號,該頁面的目標(biāo)跳轉(zhuǎn)頁面序號,以及該步驟的獎勵值,作為該測試步驟對應(yīng)的負(fù)樣本。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述歷史測試記錄包括在壓力測試過程中,記錄的每個執(zhí)行步驟所操作的控件的序號以及所述控件所在頁面的序號。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述目標(biāo)頁面序號模塊還包括過濾向量單元,所述過濾向量單元具體用于:在訓(xùn)練所述測試路徑模型過程中,
依據(jù)每一樣本的目標(biāo)跳轉(zhuǎn)頁面序號,生成每一樣本的目標(biāo)狀態(tài)向量以及每一樣本的過濾向量。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810209538.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種小區(qū)切換拒絕后懲罰方法
- 下一篇:一種影視劇本人物情緒識別方法





