Semalt: Eskluż it-Traffiku Intern minn Selenium WebDriver Fil-Google Analytics

Darba waħda, sit jeħtieġ eżami biex jiddetermina l-livelli ta 'ottimizzazzjoni. Selenium WebDriver u Watir huma fost l-għodod tal-ittestjar awtomatiku tal-UI użati. L-iżviluppaturi għandhom, għalhekk, jagħmlu punt li jqisu li billi jaċċessaw is-sit, huma jgħoddu wkoll bħala traffiku intern. Huwa prudenti għalihom li jeskludu tali traffiku minn Google Analytics biex jipprevjenu rapporti mxekkla.

Julia Vaishnava, il-Maniġer Anzjan tas-Suċċess tal-Klijent ta ' Semalt , tiddikjara li huwa relattivament faċli li jiġi eliminat it-traffiku minn Selenium jekk jitwettaq fl-ambjent tal-ittestjar. Wieħed jista 'juża tokens GA mill-produzzjoni biex jissepara d-dejta analitika. Il-metodu l-ieħor huwa li tevita li żżid l-estensjoni GA ma 'server tal-ittestjar.

Madankollu, jekk l-iżviluppatur juża Selenium kontra l-produzzjoni, hemm ftit modi li permezz tagħhom wieħed jista 'jeskludi t-traffiku ġġenerat minn Google Analytics. Xi wħud jirrikjedu li jiġi eskluż traffiku speċifiku, filwaqt li oħrajn jeħtieġu aġġornament komplet tal-kodiċi tat-test tas-Selenju.

Soluzzjonijiet Ġenerali

1. Eskludi IP / ISP. L-iżviluppatur jista 'joħloq filtru apposta għal indirizz IP partikolari jew firxa minnhom, jew l-ISP biex jipprevjeni r-reġistrazzjoni tat-traffiku intern. Il-passi li għandhom isegwu huma:

    Agħżel Amministratur, ivvjaġġa għal Filtri u agħżel Żid Iffiltra. Agħżel li Oħloq Iffiltra Ġdid u agħżel il-karatteristika tad-dwana. Fittex il-buttuna Eskludi u agħżelha.

    Agħżel l-Indirizz IP mill-kamp tal-filtru u l-indirizz IP mix-xejra tal-filtru.

Il-metodu jista 'wkoll jiffiltra t-traffiku li mhux iġġenerat minn Selenium ukoll. Jekk il-persuna li twettaq it-testijiet tuża IP dinamiku jew sistemi ta 'CI distribwiti, iż-żamma kollha tagħhom fil-Google Analytics jista' jkun diffiċli wisq għalihom.

2. Editja l-File File. Wieħed m'għandux għalfejn ibiddel is-settings fuq Google Analytics. Jistgħu sempliċement jipprevjenu t-traffiku milli jilħaq is-server. Dan ifisser li se jkollhom jeditjaw il-fajl tal-host fuq il-magni wżati biex jagħmlu t-testijiet. Tinvolvi li żżid jew tneħħi l-permessi għall-ambjent tal-ittestjar. Jimblokka t-traffiku kollu mis-siti kollha, li mhix ħaġa ideali biex tagħmel għal sit.

Soluzzjonijiet Speċifiċi għas-Selenju

1. Itfi JavaScript. Il-kodiċi ta ’traċċar użat fil-Google Analytics huwa JavaScript, u soluzzjoni raġonevoli tkun li tiddiżattivah sabiex GA ma tirreġistrax it-traffiku. Madankollu, websajts moderni jiddependu fuq il-JavaScript, u dan iwassal biex it-tweġiba ma tkunx fattibbli ħlief jekk is-sit tal-fokus ma jużah xejn. Peress li Selenium jiddependi fuq JavaScript, id-diżattivazzjoni tal-karatteristika tista 'twassal għal riżultati strambi tat-test.

2. Issettja Aġenti tal-Utenti Custom. Is-Sit Kebbeb fil-Google Analytics jagħmilha possibbli li tinħoloq dikjarazzjoni jekk tinjorax it-traffiku minn uħud mill-utenti li jużaw Selenium. Għaldaqstant iservi bħala soluzzjoni oħra plawsibbli biex nittrattaw it-traffiku intern mit-testijiet tas-Selenju.

3. Plugins li ma jagħżlux. Google għandu plugins uffiċjali li jagħtu lis-sid tas-sit l-għażla li ma jagħtix barra minn Google Analytics. Jekk wieħed jinstalla l-plugin, allura Google ma jiġbor u juża l-ebda informazzjoni minn dak is-sit. Is-selenju ma jibda mingħajr add-ons apposta installati, li jfisser li wieħed ikollu jżidhom manwalment.

4. Uża Proxy. BrowserMob huwa prokura użata mill-iżviluppaturi peress li għandha għażla li tkun lista sewda. Jidħol tajjeb meta timblokka d-dejta mibgħuta lil Google Analytics.

mass gmail