全自動埋點 diff 工具

jiawei.li發表於2020-06-25

garbevents

安裝

pip install garbevents

倉庫地址:

本站地址

適用場景

  1. 使用 諸葛IO 作為埋點收集工具的 。
  2. 需要回歸驗證大批量埋點是否丟失的。
  3. 使用本工具 自動抓取解析埋點資訊資料校驗埋點是否 丟失。

功能

  1. 自動解析 移動端\桌面端\h5頁面 觸發的埋點資訊,解密後生成[now_data.txt]
  2. 去重後和已知埋點資訊diff,儲存檔案[data.txt]

使用

  • 啟動服務

    mitmdump -p 8889
  • 連線代理

  • 下載證照

    mitm.it

命令

mitmdump -p 8889 -s <you_test_script.py>

Demo

from garbevents.events import GetData
from garbevents.settings import Settings as ST

# 埋點上傳url
ST.url = 'https://www.baidu.com/'
# 報告生成路徑
ST.report_path = 'report'
# 所有事件名稱
ST.all_events = ['event_name_1', 'event_name_2']
# 介面地址
ST.interface_url = ['apipool', 'APIPOOL']

addons = [
GetData()
]

相關文章