[發(fā)明專利]一種對應(yīng)用程序進行測試的方法和裝置有效
| 申請?zhí)枺?/td> | 201611243900.4 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN106649126B | 公開(公告)日: | 2020-06-30 |
| 發(fā)明(設(shè)計)人: | 周金劍 | 申請(專利權(quán))人: | 廣州酷狗計算機科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 郭晶 |
| 地址: | 510660 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用程序 進行 測試 方法 裝置 | ||
本發(fā)明公開了一種對應(yīng)用程序進行測試的方法和裝置,屬于計算機技術(shù)領(lǐng)域。所述方法包括:獲取待測試應(yīng)用程序發(fā)送的請求消息;確定所述請求消息的內(nèi)容信息是否與預(yù)設(shè)的基準內(nèi)容信息相匹配,如果匹配,則顯示對應(yīng)所述待測試應(yīng)用程序的校驗通過提示信息,如果不匹配,則顯示對應(yīng)所述待測試應(yīng)用程序的校驗錯誤提示信息。采用本發(fā)明,可以提高測試應(yīng)用程序的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種對應(yīng)用程序進行測試的方法和裝置。
背景技術(shù)
目標,應(yīng)用程序的開發(fā)商在發(fā)布某應(yīng)用程序之前,都會通過對該應(yīng)用程序進行測試,以確定該應(yīng)用程序的各功能是否可以正常使用。其中,檢測待測試應(yīng)用程序是否能夠正常的向服務(wù)器發(fā)送請求消息,如http(HyperText Transfer Protocol,超文本傳輸協(xié)議)請求或https(Hyper Text Transfer Protocol over Secure Socket Layer,超文本傳輸安全協(xié)議)請求,是常見的測試之一。
在對某應(yīng)用程序(可稱為待測試應(yīng)用程序)進行測試時,安裝有待測試應(yīng)用程序的終端(可稱為測試終端)可以和測試人員的終端(可稱為監(jiān)控終端)建立數(shù)據(jù)連接,監(jiān)控終端中可以安裝有用于抓取請求消息的應(yīng)用程序(可稱為抓取工具),當(dāng)測試終端發(fā)送請求消息時,監(jiān)控終端可以通過抓取工具攔截到測試終端發(fā)送的請求消息,監(jiān)控終端可以顯示攔截到的請求消息。測試人員可以在待測試應(yīng)用程序進行操作,如登錄操作或打開某網(wǎng)頁,以觸發(fā)待測試應(yīng)用程序向服務(wù)器發(fā)送請求消息,然后可以查看監(jiān)控終端攔截到的請求消息中,是否包含該測試終端應(yīng)該發(fā)送的請求消息,以及該請求消息的內(nèi)容是否正確,如果包含該請求消息,且請求消息的內(nèi)容正確,則說明待測試應(yīng)用程序可以正常的向服務(wù)器發(fā)送請求消息,否則,則說明待測試應(yīng)用程序存在問題,需要進行修改。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
技術(shù)人員需要人工查看待測試應(yīng)用程序是否發(fā)送指定的請求消息,并判斷該請求消息的內(nèi)容是否正確,這樣會導(dǎo)致測試應(yīng)用程序的效率較低。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種對應(yīng)用程序進行測試的方法和裝置。所述技術(shù)方案如下:
第一方面,提供了一種對應(yīng)用程序進行測試的方法,所述方法包括:
獲取待測試應(yīng)用程序發(fā)送的請求消息;
確定所述請求消息的內(nèi)容信息是否與預(yù)設(shè)的基準內(nèi)容信息相匹配,如果匹配,則顯示對應(yīng)所述待測試應(yīng)用程序的校驗通過提示信息,如果不匹配,則顯示對應(yīng)所述待測試應(yīng)用程序的校驗錯誤提示信息。
可選的,所述確定所述請求消息的內(nèi)容信息是否與預(yù)設(shè)的基準內(nèi)容信息相匹配,包括:
確定所述請求消息中是否包含預(yù)設(shè)字段,如果包含,則判定所述請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果不包含,則判定所述請求消息的內(nèi)容信息與所述基準內(nèi)容信息不匹配。
可選的,所述確定所述請求消息的內(nèi)容信息是否與預(yù)設(shè)的基準內(nèi)容信息相匹配,包括:
獲取所述請求消息包含的預(yù)設(shè)屬性的屬性信息,如果所述屬性信息與所述基準屬性信息相同,則判定所述請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果所述屬性信息與所述基準屬性信息不相同,則判定所述請求消息的內(nèi)容信息與所述基準內(nèi)容信息不匹配。
可選的,所述預(yù)設(shè)屬性包括url地址、host地址、請求路徑和參數(shù)列表中的一項或多項。
可選的,所述獲取待測試應(yīng)用程序發(fā)送的請求消息,包括:
獲取預(yù)設(shè)的待測試應(yīng)用程序?qū)?yīng)的域名信息;
在獲取到的請求消息中,獲取包含所述域名信息的請求消息。
可選的,所述方法還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州酷狗計算機科技有限公司,未經(jīng)廣州酷狗計算機科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611243900.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 對虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





