Swab

Programinė įranga Screenshot:
Swab
Programinė detalės:
Versija: 0.1.3
Įkėlimo datą: 20 Feb 15
Kūrėjas: Oliver Cope
Licencija: Nemokamai
Populiarumas: 35

Rating: nan/5 (Total Votes: 0)

tamponų yra paprasta WSGI / B testavimo įrankis.
Naudojimas:
& Nbsp; 1. Nustatykite eksperimentą:
& Nbsp; nuo tamponu importo tamponų
& Nbsp; s = tamponu ("/ tmp / .swab bandymų duomenys)
& Nbsp; s.addexperiment ("mygtuką dydžio" ["pagal nutylėjimą", "didesnis"], "užsakymu baigtas")
& Nbsp; Čia mes eksperimentas vadinamas "mygtuką teksto", išbandyti dviejų dydžių
& Nbsp; mygtuką forma.
& Nbsp; du variantai su experment vadinama "maža" ir "didelis". Pirmasis
& Nbsp; išvardyti visada laikomas kontroliniu variantu, o rezultatai bus
& Nbsp; pristatė požiūriu kiek geriau ar blogiau kiti variantai turi
& Nbsp; atlikta lyginant su kontrole
& Nbsp; tikslas susijęs su bandymu vadinama "užsakymo baigtas".
& Nbsp; 2. Paimkite WSGI taikymą:
& Nbsp; nuo tamponu importo record_goal, show_variant
& Nbsp; def get_button_style (aplin):
& Nbsp; jei show_variant ("mygtuką dydžio", aplin) == 'maža':
& Nbsp; grąža "font-size: 100% '
& Nbsp; kitur:
& Nbsp; grąža "font-size: 150% '
& Nbsp; def MyApp (aplin, start_response):
& Nbsp; jei aplin ['REQUEST_METHOD'] == "GET":
& Nbsp; start_response (200 Gerai ", [])
& Nbsp; sugrįžti ['' '
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp; Baigti užsakymą
& Nbsp;
& Nbsp;
& Nbsp; '' '% (get_button_style (aplin))
& Nbsp;]
& Nbsp; jei aplin ["REQUEST_METHOD"] == "POST":
& Nbsp; swab.record_goal (užsakymo baigtas ", aplin)
& Nbsp; 3. Wrap jį tamponu tarpinės:
& Nbsp; App = s.middleware (MyApp)
4. Tegul ji paleisti ir po kurio laiko naršyti http: // / tamponu / rezultatai pamatyti, kuris variantas yra laimėti.
Testavimas
Norėdami išbandyti savo konkuruojančių puslapių, pradėti tamponu debug režimu:
tamponu = tamponu ("/ tmp / .swab bandymų duomenys", perprogramuoti = True)
Tada pridėti "? Tamponu. = " į URL priversti vieną variantą arba kitas, kuris bus rodomas.
Išjungti debug režimu gamyboje, siekiant išvengti žmonių Messing apie su jūsų duomenimis.
Pagrindinės dizainas
Kiekvienas lankytojas skiriamas tapatybę, kuri išsilaikė naudojant slapuką. Tapatybė yra base64 užkoduota atsitiktinai generuojami baitų seka. Ši asmens tapatybės yra naudojamas kaip pasiūlymo RNG, kuris yra naudojamas perjungti komandą į bandomųjų grupių sėklos.
Kiekvieną kartą bandymas parodė (sukėlė show_variant funkcija), linijos yra įrašytas į failą esant / / / __ all__
Kiekvieną kartą, kai tikslas yra registruojamas (sukėlė record_goal funkcija), linijos yra įrašytas į failą esant / / /
Kiekvienas rąstas linija turi tokį formatą: n.
Nėra failų užraktas naudojamas: manoma, kad tai bus paleisti sistemą, kurioje kiekviena eilutė yra mažesnis nei fs blokai nustatytu, leidžia mums išvengti šio važtaraščius. Linijos gali tapti sluoksniuota, bet ten turėtų būti ne korupcijos net su keliais vienu metu rašo rizika. Žr http://www.perlmonks.org/?node_id=486488 už emisijos diskusijoje.
Statistinė analizė
Papildoma literatūra skyriuje pateiktos nuorodos į įvairius straipsnius, kurie padėjo man įgyvendinti algoritmai ir statistines formules naudojami tamponu. Tačiau aš neturiu matematika ar statistikoj foną, ir aš norėčiau pasveikinti įmokas ar pataisymus iš niekieno, su giliau suvokti šių bandymų

Kas naujo , šioje laidoje.:

  • Pridėta javascript švyturys įrašyti bandymus (padeda pašalinti robotus)
  • Geriau atskirtis žinučių apie serverio pusėje per daug
  • Įrašyti bandymus app bus nekelia klaidą, jei eksperimentas vardas neegzistuoja
  • Pašalinta derinimo vėliava, gebėjimas priversti variantas dabar visada egzistuoja
  • Strip HTTP spartinimo antraštes, jei eksperimentas buvo remiamasi per prašymu
  • Geresnis tikslumas konversijų stebėjimą
  • Slapukų kelias gali būti nurodyta tarpinės konfigūracijos

Kas naujo versijos 0.1.2:

  • smulkios taisymo

Kas naujo versijos 0.1.1:

  • Ištaisyta už ZeroDivisionErrors kai nėra duomenų buvo surinkta

Reikalavimai :

  • Python

Kita programinė įranga kūrėjas Oliver Cope

Fresco
Fresco

10 Dec 15

Flea
Flea

20 Feb 15

frescoext-genshi
frescoext-genshi

20 Feb 15

Yoyo-migrations
Yoyo-migrations

14 Apr 15

Komentarai Swab

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!