[發明專利]埋點測試方法和裝置在審
| 申請號: | 202110609683.0 | 申請日: | 2021-06-01 |
| 公開(公告)號: | CN113360376A | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 劉彩君;林偉騰;吳丹;李宏兵 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張效榮;王志遠 |
| 地址: | 100176 北京市大興區北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 方法 裝置 | ||
本發明公開了一種埋點測試方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:依據至少一個埋點信息的測試需求文檔生成所述埋點信息的測試用例;其中,所述測試用例中包含所述埋點信息的測試期望數據;在基于任一測試用例進行測試時,攔截該測試用例對應的埋點上報請求,解析所述埋點上報請求以獲取所述埋點上報請求中攜帶的真實埋點數據;將獲取的真實埋點數據與該測試用例中的測試期望數據進行比較,得到該測試用例對應的測試結果。該實施方式能夠實現高效、準確的自動化埋點測試。
技術領域
本發明涉及計算機技術領域,尤其涉及一種埋點測試方法和裝置。
背景技術
埋點是數據收集場景的術語,指的是針對特定的用戶行為或事件進行捕獲、處理和發送的相關技術及其實施過程,埋點對于分析用戶行為、洞察產品狀態有著至關重要的作用,而埋點數據能否正確上報則直接影響到數據準確性和后續分析的可靠性,因此,針對埋點數據的測試(即埋點測試)具有重要意義。
目前,埋點測試主要依靠開發人員或測試人員通過抓包工具手動逐個抓取埋點上報請求,分析其請求參數,并與需求文檔逐一比對以判斷埋點數據是否正確上報。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:第一,手動測試方式重復工作量大、出錯率高、效率低,導致埋點數據上報后無法實時獲得測試結果,往往在產品上線幾天后才發現埋點數據異常,而此時很可能已經錯過了分析用戶數據的最好時機,造成一定業務損失。第二,上報的埋點數據中一般具有數量較多的字段,開發人員或測試人員從中尋找關注的目標字段較為費力。
發明內容
有鑒于此,本發明實施例提供一種埋點測試方法和裝置,能夠實現高效、準確的自動化埋點測試。
為實現上述目的,根據本發明的一個方面,提供了一種埋點測試方法。
本發明實施例的埋點測試方法包括:依據至少一個埋點信息的測試需求文檔生成所述埋點信息的測試用例;其中,所述測試用例中包含所述埋點信息的測試期望數據;在基于任一測試用例進行測試時,攔截該測試用例對應的埋點上報請求,解析所述埋點上報請求以獲取所述埋點上報請求中攜帶的真實埋點數據;將獲取的真實埋點數據與該測試用例中的測試期望數據進行比較,得到該測試用例對應的測試結果。
可選地,任一埋點信息的測試期望數據包括:該埋點信息的標識和期望上報類型;以及,所述依據至少一個埋點信息的測試需求文檔生成所述埋點信息的測試用例,包括:獲取所述埋點信息的測試需求文檔,從所述測試需求文檔中識別預設的標識關鍵字以及上報類型關鍵字;利用識別的標識關鍵字確定所述埋點信息的標識,利用識別的上報類型關鍵字確定所述埋點信息的期望上報類型,使用確定的所述埋點信息的標識和期望上報類型生成所述埋點信息的測試用例。
可選地,所述攔截該測試用例對應的埋點上報請求,包括:攔截用戶終端發出的網絡請求;將指向該測試用例對應的URL的所述網絡請求確定為所述埋點上報請求。
可選地,所述將獲取的真實埋點數據與該測試用例中的測試期望數據進行比較,得到該測試用例對應的測試結果,包括:利用預設的標識指示參數確定所述真實埋點數據中的埋點信息標識;如果該測試用例中存在標識與該埋點信息標識相同的埋點信息,則將該真實埋點數據確定為目標數據,將該埋點信息確定為所述目標數據的關聯埋點;利用預設的上報類型指示參數確定所述目標數據中的真實上報類型;在該真實上報類型與所述關聯埋點的期望上報類型不同時,將所述關聯埋點的測試結果標記為未通過。
可選地,任一埋點信息的測試期望數據進一步包括:待展示字段名稱以及針對該待展示字段的判別條件;所述將獲取的真實埋點數據與該測試用例中的測試期望數據進行比較,得到該測試用例對應的測試結果,進一步包括:依據所述待展示字段名稱獲取所述目標數據中的待展示字段數據;在所述待展示字段數據符合針對該待展示字段的判別條件時,將所述關聯埋點的測試結果標記為通過;在所述待展示字段數據不符合該判別條件時,將所述關聯埋點的測試結果標記為未通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司,未經北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110609683.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于余熱利用的燃料催化重整器
- 下一篇:一種測試方法和裝置





