[發(fā)明專利]基于Jmeter的頁面元素自動化測試方法、裝置及計算機終端在審
| 申請?zhí)枺?/td> | 202110936504.4 | 申請日: | 2021-08-16 |
| 公開(公告)號: | CN113778861A | 公開(公告)日: | 2021-12-10 |
| 發(fā)明(設(shè)計)人: | 黎志雄 | 申請(專利權(quán))人: | 深圳市世強元件網(wǎng)絡(luò)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市瑞方達知識產(chǎn)權(quán)事務(wù)所(普通合伙) 44314 | 代理人: | 郭方偉 |
| 地址: | 518000 廣東省深圳市龍崗區(qū)坂田街道雪崗路*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 jmeter 頁面 元素 自動化 測試 方法 裝置 計算機 終端 | ||
本發(fā)明涉及一種基于Jmeter的頁面元素自動化測試方法、裝置及計算機終端。該方法包括:S1、創(chuàng)建Jmeter測試計劃,在Jmeter測試計劃中添加線程組和循環(huán)控制器,設(shè)置線程組和循環(huán)控制器的測試參數(shù);S2、在Jmeter測試計劃中添加HTTP請求,配置HTTP請求中待測試頁面的頁面地址;S3、在Jmeter測試計劃中添加響應(yīng)斷言,響應(yīng)斷言為待測試頁面元素在待測試頁面中的位置;S4、執(zhí)行Jmeter測試計劃得到測試反饋數(shù)據(jù)。本發(fā)明使用Jmeter工具實現(xiàn)對網(wǎng)頁頁面元素自動化測試,提高測試效率,降低人工成本。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)頁頁面測試領(lǐng)域,更具體地說,涉及一種基于Jmeter的頁面元素自動化測試方法、裝置及計算機終端。
背景技術(shù)
網(wǎng)頁頁面編寫完成后需要進行測試,現(xiàn)有技術(shù)中主要依靠人工測試,雖然在測試過程中使用一些測試工具,但依然需要編寫大量測試腳本,測試過程需要較多人工參與,需要耗費大量人力,測試成本高,測試效率低。Jmeter工具是當(dāng)今比較流行的一款開源的測試工具,目前多被用于各類服務(wù)器軟件、接口等自動化測試中,還未被使用到網(wǎng)頁頁面的頁面元素測試。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種基于Jmeter的頁面元素自動化測試方法、裝置及計算機終端。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種基于Jmeter的頁面元素自動化測試方法,包括下述步驟:
S1、創(chuàng)建Jmeter測試計劃,在所述Jmeter測試計劃中添加線程組和循環(huán)控制器,設(shè)置所述線程組和所述循環(huán)控制器的測試參數(shù);
S2、在所述Jmeter測試計劃中添加HTTP請求,配置所述HTTP請求中待測試頁面的頁面地址;
S3、在所述Jmeter測試計劃中添加響應(yīng)斷言,所述響應(yīng)斷言為待測試頁面元素在所述待測試頁面中的位置;
S4、執(zhí)行所述Jmeter測試計劃得到測試反饋數(shù)據(jù)。
進一步,在本發(fā)明所述的基于Jmeter的頁面元素自動化測試方法中,所述步驟S1中設(shè)置所述線程組和所述循環(huán)控制器的測試參數(shù)包括:設(shè)置所述線程組的線程數(shù),設(shè)置所述循環(huán)控制器的循環(huán)次數(shù)。
進一步,在本發(fā)明所述的基于Jmeter的頁面元素自動化測試方法中,所述設(shè)置所述線程組的線程數(shù)包括:設(shè)置所述線程組的線程數(shù)和線程數(shù)的持續(xù)時間。
進一步,在本發(fā)明所述的基于Jmeter的頁面元素自動化測試方法中,所述線程組包括至少兩個線程數(shù),則所述設(shè)置所述線程組的線程數(shù)和線程數(shù)的持續(xù)時間包括:設(shè)置所述線程組的線程數(shù)和每個線程數(shù)的持續(xù)時間;
所述設(shè)置所述循環(huán)控制器的循環(huán)次數(shù)包括:設(shè)置所述循環(huán)控制器中每個所述線程數(shù)的循環(huán)次數(shù)。
進一步,在本發(fā)明所述的基于Jmeter的頁面元素自動化測試方法中,所述步驟S2中配置所述HTTP請求中的待測試頁面的頁面地址包括:配置所述HTTP請求中的至少兩個待測試頁面的頁面地址。
進一步,在本發(fā)明所述的基于Jmeter的頁面元素自動化測試方法中,所述步驟S3包括:在所述Jmeter測試計劃中添加至少兩個響應(yīng)斷言,每個所述響應(yīng)斷言與待測試頁面元素在所述待測試頁面中的位置對應(yīng)。
進一步,在本發(fā)明所述的基于Jmeter的頁面元素自動化測試方法中,在所述步驟S4之后還包括:
S5、將所述測試反饋數(shù)據(jù)與預(yù)設(shè)正常數(shù)據(jù)進行自動比對,根據(jù)對比結(jié)果生成配置結(jié)果樹和聚合報告。
另外,本發(fā)明還提供一種基于Jmeter的頁面元素自動化測試裝置,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市世強元件網(wǎng)絡(luò)有限公司,未經(jīng)深圳市世強元件網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110936504.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于Jmeter的測試平臺中間件、測試系統(tǒng)及方法
- 接口性能測試方法、裝置、存儲介質(zhì)和計算機設(shè)備
- 一種基于Jmeter的自動化性能測試方法及系統(tǒng)
- 一種基于JMeter和Jenkins的接口自動化測試方法及其裝置
- 一種gRPC請求的參數(shù)設(shè)置方法及裝置
- 基于Jmeter平臺的測試方法及服務(wù)器
- 基于Jmeter實現(xiàn)階梯型壓力測試方法
- 一種Jmeter腳本自動生成方法
- 數(shù)據(jù)抽取方法、裝置、電子設(shè)備及存儲介質(zhì)
- 基于Jmeter的查詢數(shù)據(jù)庫結(jié)果為json的方法





