timr

Screenshot Software:
timr
Detalii soft:
Versiune: 0.2.0
Incarca data: 20 Feb 15
Producător: Eric Rochester
Licenţă: Gratuit
Popularitate: 4

Rating: 3.5/5 (Total Votes: 2)

timr este un utilitar Python pentru calendarul cât timp este nevoie pentru a accesa o resursă HTTP și pentru generarea de statistici sumare despre asta.
Comentariile dezvoltatori
Am fost de lucru pe un proiect și necesare pentru a optimiza cât timp a durat pentru a descărca o resursă. Desigur, optimizarea orice este dificil fără numere bune. Acest script a fost o modalitate de a urmări ori și pentru a genera unele date semi-utile despre ele.
Instalare
Pip instala timr
Utilizare
În general, înainte de a începe optimizarea resurselor dumneavoastră, veți avea nevoie de o linie de referință:
timr aduce -u http://mysite-wow.org -m "calendarul inițial" -n10 -otimings.csv
Vei alerga ceva de genul acesta foarte mult. Să optimizarea trăgând opțiunile care nu se va schimba într-un fișier. Vom numi fetch.cfg.
--url
http://mysite-wow.org
--data
name = Eric
--data
vârstă = 42
--times
10
--output
timings.csv
Acum ne putem referi la acest fișier pe linia de comandă folosind un @ prefix:
timr aduce @ fetch.cfg -m "sincronizare inițială"
Din acest moment, după ce face o schimbare, re-rula acest lucru cu un mesaj diferit:
timr aduce @ fetch.cfg -m "caching îmbunătățită"
Când doriți să obțineți o idee de cum merg lucrurile, rula sarcina de raport:
timr raport --input timings.csv --output summary.csv
Pentru mai multe informații despre câmpurile din aceste dosare, a se vedea secțiunile despre aceste sarcini de mai jos.
Activități
aduce
$ Timr aduce help
utilizare: timr aduce [-h] [-M MODUL] URL-u [H HEADER] [DATA d] [MESAJ -m]
& Nbsp; [- S] [N N] [-o OUTPUT]
Argumentele opționale:
& Nbsp; -h, help arată acest mesaj de ajutor și de ieșire
& Nbsp; -M MODUL, MODUL --method
& Nbsp; metoda HTTP pentru a utiliza. Implicit este "minim".
& Nbsp; -u URL, --url URL URL-ul pentru a testa.
& Nbsp; H HEADER, antet --header
& Nbsp; O etichetă antet pentru a include.
& Nbsp; -d DATE, perechi de date cheie-valoare --data pentru a codifica ca date POST. Puteți
& Nbsp; a specifica aceasta de mai multe ori. Inclusiv acest lucru implică
& Nbsp; -MPOST.
& Nbsp; MESAJ -m, MESAJ --message
& Nbsp; Un mesaj pentru acest alerga.
& Nbsp; S, --no-sha Nu folosiți SHA hashing pentru a testa răspunsul cerere.
& Nbsp; -n N, N --times câte ori a descărca cererea. Lipsă
& Nbsp; este 4.
& Nbsp; -o OUTPUT, OUTPUT --output
& Nbsp; Dosarul de ieșire la. Implicit este STDOUT.
Acest descarcă resursa în vremuri --url --times. Opțional, de fiecare dată când calculează o hash SHA a rezultatului, astfel încât să puteți asigurați-vă că nu se schimbă nimic.
Rezultatul este CSV și are aceste domenii:
- Timp & mdash; Un marcaj de timp pentru a alerga.
- Session_id & mdash; Un ID global unic de urmărire acest alerga.
- Mesaj & mdash; Un mesaj care descrie acest alerga. Acest lucru este stabilit cu argumentul --message.
- Sha & mdash; Hash SHA a răspunsului.
- Dimensiune & mdash; Numărul de caractere în răspunsul.
- Scurs & mdash; Numărul de secunde răspunsului luat.
raport
utilizare: timr reclami [-h] [INPUT -i] [OUTPUT -o]
Argumentele opționale:
& Nbsp; -h, help arată acest mesaj de ajutor și de ieșire
& Nbsp; INPUT -i, --input INPUT
& Nbsp; fișierul conținând timpii. Implicit este STDIN.
& Nbsp; -o OUTPUT, OUTPUT --output
& Nbsp; Dosarul de ieșire la. Implicit este STDOUT.
Acest lucru ia ieșirea sarcinii aduce și creează unele statistici.
Rezultatul este CSV și are aceste domenii:
- Session_id & mdash; ID-ul unic global sesiune.
- Mesaj & mdash; Mesajul descrie termen, stabilit atunci când rulează aduce.
- Min & mdash; Minim scurs timp pentru a alerga.
- Max & mdash; Timp maxim scurs de termen.
- Media & mdash; Media scurs timp pentru a alerga.
- S & mdash; . Abaterea standard a eșantionului estimată de media pentru rularea

Cerințe :

  • Python

Comentarii la timr

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!