Capitolo 2. Un approccio al test delle prestazioni
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
In questo capitolo vengono illustrati quattro principi per ottenere risultati dai test sulle prestazioni: testare applicazioni reali; comprendere il throughput, il batching e il tempo di risposta; comprendere la variabilità; testare presto e spesso. Questi principi costituiscono la base dei consigli forniti nei capitoli successivi. La scienza dell'ingegneria delle prestazioni è racchiusa in questi principi. Eseguire dei test sulle prestazioni delle applicazioni va bene, ma senza un'analisi scientifica alla base di questi test, troppo spesso possono portare a un'analisi errata o incompleta. Questo capitolo spiega come assicurarsi che i test producano un'analisi valida.
Molti degli esempi riportati nei capitoli successivi utilizzano un'applicazione comune che emula un sistema di quotazioni azionarie; anche questa applicazione è descritta in questo capitolo.
Prova un'applicazione reale
Il primo principio è che i test devono essere eseguiti sul prodotto reale nel modo in cui verrà utilizzato. In linea di massima, per il test delle prestazioni si possono utilizzare tre categorie di codice: microbenchmark, macrobenchmark e mesobenchmark. Ognuna ha i suoi vantaggi e svantaggi. La categoria che include l'applicazione reale fornirà i risultati migliori.
Microbenchmark
Un microbenchmark è un test ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access