[發(fā)明專利]基于測(cè)試工具的測(cè)試方法和測(cè)試工具有效
| 申請(qǐng)?zhí)枺?/td> | 201710104364.8 | 申請(qǐng)日: | 2017-02-24 |
| 公開(kāi)(公告)號(hào): | CN108512710B | 公開(kāi)(公告)日: | 2022-05-24 |
| 發(fā)明(設(shè)計(jì))人: | 黨春艷;陳立桅 | 申請(qǐng)(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號(hào): | H04L43/50 | 分類號(hào): | H04L43/50 |
| 代理公司: | 華進(jìn)聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
| 地址: | 518000 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 測(cè)試 工具 方法 | ||
本發(fā)明涉及一種基于測(cè)試工具的測(cè)試方法和測(cè)試工具,包括:通過(guò)測(cè)試工具界面獲取輸入的測(cè)試數(shù)據(jù),所述測(cè)試數(shù)據(jù)包括測(cè)試接口地址和請(qǐng)求提交數(shù)據(jù);通過(guò)測(cè)試工具界面接收請(qǐng)求觸發(fā)指令,根據(jù)所述請(qǐng)求觸發(fā)指令由所述測(cè)試數(shù)據(jù)生成模擬http請(qǐng)求,所述模擬http請(qǐng)求中的請(qǐng)求提交數(shù)據(jù)為完整數(shù)據(jù),將所述模擬http請(qǐng)求發(fā)送至服務(wù)器;接收所述服務(wù)器返回的與所述模擬http請(qǐng)求對(duì)應(yīng)的請(qǐng)求測(cè)試結(jié)果并展示,能對(duì)提交數(shù)據(jù)量較長(zhǎng)的http接口進(jìn)行測(cè)試,解決了傳統(tǒng)測(cè)試工具對(duì)請(qǐng)求提交數(shù)據(jù)較長(zhǎng)時(shí)對(duì)數(shù)據(jù)截?cái)嗖荒苷y(cè)試的情形。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種基于測(cè)試工具的測(cè)試方法和測(cè)試工具。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的發(fā)展,人們通過(guò)互聯(lián)網(wǎng)獲取各種信息,超文本傳輸協(xié)議(HTTP,Hyper Text Transfer Protocol)是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議,所有的WWW文件都必須遵守這個(gè)標(biāo)準(zhǔn),在網(wǎng)頁(yè)發(fā)布前,可通過(guò)發(fā)送網(wǎng)頁(yè)http請(qǐng)求測(cè)試http接口。
傳統(tǒng)的測(cè)試工具對(duì)一些簡(jiǎn)單的接口可以滿足測(cè)試,但是一旦涉及提交數(shù)據(jù)量超過(guò)一定長(zhǎng)度時(shí),請(qǐng)求參數(shù)會(huì)被自動(dòng)截?cái)啵瑢?dǎo)致數(shù)據(jù)丟失,無(wú)法順利通過(guò)測(cè)試。
發(fā)明內(nèi)容
基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種基于測(cè)試工具的測(cè)試方法和測(cè)試工具,能對(duì)提交數(shù)據(jù)量較長(zhǎng)的http接口進(jìn)行測(cè)試。
一種基于測(cè)試工具的測(cè)試方法,所述方法包括:
通過(guò)測(cè)試工具界面獲取輸入的測(cè)試數(shù)據(jù),所述測(cè)試數(shù)據(jù)包括測(cè)試接口地址和請(qǐng)求提交數(shù)據(jù);
通過(guò)測(cè)試工具界面接收請(qǐng)求觸發(fā)指令,根據(jù)所述請(qǐng)求觸發(fā)指令由所述測(cè)試數(shù)據(jù)生成模擬http請(qǐng)求,所述模擬http請(qǐng)求中的請(qǐng)求提交數(shù)據(jù)為完整數(shù)據(jù),將所述模擬http請(qǐng)求發(fā)送至服務(wù)器;
接收所述服務(wù)器返回的與所述模擬http請(qǐng)求對(duì)應(yīng)的請(qǐng)求測(cè)試結(jié)果并展示。
一種測(cè)試工具,所述測(cè)試工具包括:
獲取模塊,用于通過(guò)測(cè)試工具界面獲取輸入的測(cè)試數(shù)據(jù),所述測(cè)試數(shù)據(jù)包括測(cè)試接口地址和請(qǐng)求提交數(shù)據(jù);
測(cè)試請(qǐng)求生成發(fā)送模塊,用于通過(guò)測(cè)試工具界面接收請(qǐng)求觸發(fā)指令,根據(jù)所述請(qǐng)求觸發(fā)指令由所述測(cè)試數(shù)據(jù)生成模擬http請(qǐng)求,所述模擬http請(qǐng)求中的請(qǐng)求提交數(shù)據(jù)為完整數(shù)據(jù),將所述模擬http請(qǐng)求發(fā)送至服務(wù)器;
接收模塊,用于接收所述服務(wù)器返回與所述模擬http請(qǐng)求對(duì)應(yīng)的請(qǐng)求測(cè)試結(jié)果并展示。
上述基于測(cè)試工具的測(cè)試方法和測(cè)試工具,通過(guò)測(cè)試工具界面獲取輸入的測(cè)試數(shù)據(jù),測(cè)試數(shù)據(jù)包括測(cè)試接口地址和請(qǐng)求提交數(shù)據(jù),通過(guò)測(cè)試工具界面接收請(qǐng)求觸發(fā)指令,根據(jù)請(qǐng)求觸發(fā)指令由測(cè)試數(shù)據(jù)生成模擬http請(qǐng)求,模擬http請(qǐng)求中的請(qǐng)求提交數(shù)據(jù)為完整數(shù)據(jù),將模擬http請(qǐng)求發(fā)送至服務(wù)器,接收服務(wù)器返回的與模擬http請(qǐng)求對(duì)應(yīng)的請(qǐng)求測(cè)試結(jié)果并展示,通過(guò)測(cè)試工具可快速生成模擬http請(qǐng)求,簡(jiǎn)單方便,提高了測(cè)試效率,且保證請(qǐng)求提交數(shù)據(jù)為完整數(shù)據(jù),使得請(qǐng)求提交數(shù)據(jù)較長(zhǎng)時(shí),也能保證完整提交,不會(huì)丟失數(shù)據(jù),能對(duì)提交數(shù)據(jù)量較長(zhǎng)的http接口進(jìn)行測(cè)試,解決了傳統(tǒng)測(cè)試工具對(duì)請(qǐng)求提交數(shù)據(jù)較長(zhǎng)時(shí)對(duì)數(shù)據(jù)截?cái)嗖荒苷y(cè)試的情形。
附圖說(shuō)明
圖1為一個(gè)實(shí)施例中基于測(cè)試工具的測(cè)試方法的應(yīng)用環(huán)境圖;
圖2為一個(gè)實(shí)施例中圖1中終端的內(nèi)部結(jié)構(gòu)圖;
圖3為一個(gè)實(shí)施例中基于測(cè)試工具的測(cè)試方法的流程圖;
圖4為一個(gè)實(shí)施例中測(cè)試工具界面示意圖;
圖5為一個(gè)實(shí)施例中請(qǐng)求測(cè)試結(jié)果展示示意圖;
圖6為另一個(gè)實(shí)施例中測(cè)試工具界面示意圖;
圖7為一個(gè)實(shí)施例中發(fā)送模擬http請(qǐng)求的流程示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710104364.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 軟件測(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)及方法
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





