[發明專利]網頁測試方法、終端及服務器有效
| 申請號: | 201510353336.0 | 申請日: | 2015-06-24 |
| 公開(公告)號: | CN104978267B | 公開(公告)日: | 2018-07-27 |
| 發明(設計)人: | 譚國斌;沈建榮;馬哲 | 申請(專利權)人: | 小米通訊技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 滕一斌 |
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 測試 方法 終端 服務器 | ||
本公開關于一種網頁測試方法、終端及服務器,屬于網頁開發技術領域。包括:獲取待訪問網頁的待測試版本,待測試版本對應的版本數大于或等于2;從待測試版本中確定顯示版本;獲取顯示版本的網頁內容;獲取對顯示版本的網頁內容的訪問信息;將訪問信息發送至服務器,使服務器根據訪問信息確定對待訪問網頁的測試結果。通過獲取待訪問網頁的包括至少兩個版本的待測試版本,從待測試版本中確定待訪問網頁的顯示版本,并獲取顯示版本的網頁內容以及對顯示版本的網頁內容的訪問信息,使得在對網頁進行測試時,無需由服務器確定顯示版本及獲取訪問信息,因而能夠占用較少的服務器資源,從而可減少服務器負載。
技術領域
本公開涉及網頁開發技術領域,特別涉及一種網頁測試方法、終端及服務器。
背景技術
A/B測試在網頁開發中的應用非常普遍。當開發者需要改版網頁時,為了確定新版本網頁和舊版本網頁中,哪個版本的網頁更受用戶歡迎,通常會通過A/B測試的方式來實現。其中,A表示舊本版網頁,B表示新本版網頁。在進行A/B測試,會基于一定的策略分別在不同的用戶終端顯示不同版本的網頁。基于每個版本的網頁的用戶流量,即可確定哪個版本的網頁更受用戶歡迎。
相關技術在對網頁進行A/B測試時,由終端向服務器發送網頁訪問請求;服務器接收到網頁訪問請求時,確定需向終端返回待訪問網頁的哪個版本,并將確定版本的網頁內容返回至終端。
發明內容
本公開提供一種網頁測試方法、終端及服務器。
根據本公開實施例的第一方面,提供一種網頁測試方法,所述方法包括:
獲取待訪問網頁的待測試版本,所述待測試版本對應的版本數大于或等于2;
從所述待測試版本中,確定所述待訪問網頁的顯示版本;
獲取所述顯示版本的網頁內容;
獲取對所述顯示版本的網頁內容的訪問信息;
將所述訪問信息發送至所述服務器,使所述服務器根據所述訪問信息,確定對所述待訪問網頁的測試結果。
結合第一方面,在第一方面的第一種可能的實現方式中,所述從所述待測試版本中,確定所述待訪問網頁的顯示版本,包括:
獲取訪問所述待訪問網頁的當前用戶的用戶信息;
根據所述當前用戶的用戶信息查詢預設對應關系,得到所述當前用戶的用戶信息對應的版本標識,所述預設對應關系為用戶信息與版本標識之間的對應關系,所述預設對應關系中的版本標識包括所述待測試版本中每個版本的標識;
根據所述當前用戶的用戶信息對應的版本標識,從所述第一版本和所述第二版本中,確定所述待訪問網頁的顯示版本。
結合第一方面,在第一方面的第二種可能的實現方式中,所述獲取對所述顯示版本的網頁內容的訪問信息,包括:
獲取所述顯示版本的版本標識及訪問所述待訪問網頁的當前用戶的用戶信息,確定所述版本標識和所述當前用戶的用戶信息兩種信息為第一訪問信息;和/或,
檢測對所述顯示版本的網頁內容進行的鼠標點擊事件和鍵盤操作事件中的至少一種事件;根據所述鼠標點擊事件和鍵盤操作事件中的至少一種事件,確定第二訪問信息。
根據本公開實施例的第二方面,提供一種網頁測試方法,所述方法包括:
獲取待訪問網頁的待測試版本,所述待測試版本對應的版本數大于或等于2;
將所述待測試版本發送至所述終端,使所述終端從所述待測試版本中,確定所述待訪問網頁的顯示版本,并獲取所述顯示版本的網頁內容以及對所述顯示版本的網頁內容的訪問信息;
接收所述終端發送的訪問信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小米通訊技術有限公司,未經小米通訊技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510353336.0/2.html,轉載請聲明來源鉆瓜專利網。





