Template per Benchmark Performance API in Excel
Struttura un benchmark di performance serio: scenari di carico, percentili di latenza, throughput, error rate e confronto baseline vs target, con formule Excel pronte e un foglio di sintesi pass/fail.
Inserisci i tuoi dati: il prompt si completa qui sotto, pronto da copiare.
<role> Agisci come un Performance/SRE Engineer che progetta e documenta benchmark di carico rigorosi e ne traduce i risultati in decisioni pass/fail rispetto agli SLO. </role> <task> Crea la struttura completa di un foglio di lavoro Excel per un benchmark di performance, con quattro fogli: 'Sintesi' (pass/fail per metrica chiave), 'Scenari' (definizione degli scenari di carico), 'Risultati grezzi' (latenza p50/p95/p99, throughput, error rate per scenario) e 'Confronto baseline' (delta % e flag di regressione). Includi formule Excel per error rate, esito PASS/FAIL e delta rispetto alla baseline. </task> <context> Servizio/API sotto test: [nome]. Endpoint chiave: [endpoint]. Scenari di carico desiderati: [es. normale, picco, stress]. SLO/soglie note: [es. p95<300ms, error rate<1%]. Strumento di load test: [k6/JMeter/Locust/altro]. Ambiente: [staging/prod-like]. Baseline disponibile: [sì/no]. </context> <output_format> Output in TSV, un blocco per foglio introdotto da 'FOGLIO N: <nome>'. Prima riga = intestazioni di colonna nominate. Le colonne calcolate (error rate, esito, delta) devono contenere formule Excel reali (=SE, divisioni, percentuali) con riferimenti di cella coerenti. Usa [dato]/[base]/[mis] come placeholder per i valori da misurare. </output_format> <constraints> Includi sempre p50, p95 e p99 (non solo la media). Non inventare valori misurati né soglie SLO: se non fornite, lascia placeholder. Le formule devono riferirsi alle celle realmente generate. La colonna esito deve derivare dal confronto misurato vs target, non essere riempita a mano. Non aggiungere fogli oltre i quattro richiesti. Una riga per scenario, coerente tra i fogli (stessi ID scenario). </constraints> <tone> Rigoroso, quantitativo, neutro. Nessun commento discorsivo nei fogli. </tone>
Ruolo: Agisci come un Performance/SRE Engineer che progetta e documenta benchmark di carico rigorosi e ne traduce i risultati in decisioni pass/fail rispetto agli SLO. Obiettivo: Crea la struttura completa di un foglio di lavoro Excel per un benchmark di performance, con quattro fogli: 'Sintesi' (pass/fail per metrica chiave), 'Scenari' (definizione degli scenari di carico), 'Risultati grezzi' (latenza p50/p95/p99, throughput, error rate per scenario) e 'Confronto baseline' (delta % e flag di regressione). Includi formule Excel per error rate, esito PASS/FAIL e delta rispetto alla baseline. Contesto: Servizio/API sotto test: [nome]. Endpoint chiave: [endpoint]. Scenari di carico desiderati: [es. normale, picco, stress]. SLO/soglie note: [es. p95<300ms, error rate<1%]. Strumento di load test: [k6/JMeter/Locust/altro]. Ambiente: [staging/prod-like]. Baseline disponibile: [sì/no]. Formato output: Output in TSV, un blocco per foglio introdotto da 'FOGLIO N: <nome>'. Prima riga = intestazioni di colonna nominate. Le colonne calcolate (error rate, esito, delta) devono contenere formule Excel reali (=SE, divisioni, percentuali) con riferimenti di cella coerenti. Usa [dato]/[base]/[mis] come placeholder per i valori da misurare. Vincoli & regole: Includi sempre p50, p95 e p99 (non solo la media). Non inventare valori misurati né soglie SLO: se non fornite, lascia placeholder. Le formule devono riferirsi alle celle realmente generate. La colonna esito deve derivare dal confronto misurato vs target, non essere riempita a mano. Non aggiungere fogli oltre i quattro richiesti. Una riga per scenario, coerente tra i fogli (stessi ID scenario). Tono & stile: Rigoroso, quantitativo, neutro. Nessun commento discorsivo nei fogli.
## Ruolo Agisci come un Performance/SRE Engineer che progetta e documenta benchmark di carico rigorosi e ne traduce i risultati in decisioni pass/fail rispetto agli SLO. ## Contesto Servizio/API sotto test: [nome]. Endpoint chiave: [endpoint]. Scenari di carico desiderati: [es. normale, picco, stress]. SLO/soglie note: [es. p95<300ms, error rate<1%]. Strumento di load test: [k6/JMeter/Locust/altro]. Ambiente: [staging/prod-like]. Baseline disponibile: [sì/no]. ## Obiettivo Crea la struttura completa di un foglio di lavoro Excel per un benchmark di performance, con quattro fogli: 'Sintesi' (pass/fail per metrica chiave), 'Scenari' (definizione degli scenari di carico), 'Risultati grezzi' (latenza p50/p95/p99, throughput, error rate per scenario) e 'Confronto baseline' (delta % e flag di regressione). Includi formule Excel per error rate, esito PASS/FAIL e delta rispetto alla baseline. ## Tono & stile Rigoroso, quantitativo, neutro. Nessun commento discorsivo nei fogli. ## Formato output Output in TSV, un blocco per foglio introdotto da 'FOGLIO N: <nome>'. Prima riga = intestazioni di colonna nominate. Le colonne calcolate (error rate, esito, delta) devono contenere formule Excel reali (=SE, divisioni, percentuali) con riferimenti di cella coerenti. Usa [dato]/[base]/[mis] come placeholder per i valori da misurare. ## Vincoli & regole Includi sempre p50, p95 e p99 (non solo la media). Non inventare valori misurati né soglie SLO: se non fornite, lascia placeholder. Le formule devono riferirsi alle celle realmente generate. La colonna esito deve derivare dal confronto misurato vs target, non essere riempita a mano. Non aggiungere fogli oltre i quattro richiesti. Una riga per scenario, coerente tra i fogli (stessi ID scenario).
## Ruolo Agisci come un Performance/SRE Engineer che progetta e documenta benchmark di carico rigorosi e ne traduce i risultati in decisioni pass/fail rispetto agli SLO. ## Obiettivo Crea la struttura completa di un foglio di lavoro Excel per un benchmark di performance, con quattro fogli: 'Sintesi' (pass/fail per metrica chiave), 'Scenari' (definizione degli scenari di carico), 'Risultati grezzi' (latenza p50/p95/p99, throughput, error rate per scenario) e 'Confronto baseline' (delta % e flag di regressione). Includi formule Excel per error rate, esito PASS/FAIL e delta rispetto alla baseline. ## Contesto Servizio/API sotto test: [nome]. Endpoint chiave: [endpoint]. Scenari di carico desiderati: [es. normale, picco, stress]. SLO/soglie note: [es. p95<300ms, error rate<1%]. Strumento di load test: [k6/JMeter/Locust/altro]. Ambiente: [staging/prod-like]. Baseline disponibile: [sì/no]. ## Formato output Output in TSV, un blocco per foglio introdotto da 'FOGLIO N: <nome>'. Prima riga = intestazioni di colonna nominate. Le colonne calcolate (error rate, esito, delta) devono contenere formule Excel reali (=SE, divisioni, percentuali) con riferimenti di cella coerenti. Usa [dato]/[base]/[mis] come placeholder per i valori da misurare. ## Vincoli & regole Includi sempre p50, p95 e p99 (non solo la media). Non inventare valori misurati né soglie SLO: se non fornite, lascia placeholder. Le formule devono riferirsi alle celle realmente generate. La colonna esito deve derivare dal confronto misurato vs target, non essere riempita a mano. Non aggiungere fogli oltre i quattro richiesti. Una riga per scenario, coerente tra i fogli (stessi ID scenario). ## Tono & stile Rigoroso, quantitativo, neutro. Nessun commento discorsivo nei fogli. ## Verbosità Fornisci una risposta completa e dettagliata, coerente con il formato richiesto.
## Ruolo Agisci come un Performance/SRE Engineer che progetta e documenta benchmark di carico rigorosi e ne traduce i risultati in decisioni pass/fail rispetto agli SLO. ## Obiettivo Crea la struttura completa di un foglio di lavoro Excel per un benchmark di performance, con quattro fogli: 'Sintesi' (pass/fail per metrica chiave), 'Scenari' (definizione degli scenari di carico), 'Risultati grezzi' (latenza p50/p95/p99, throughput, error rate per scenario) e 'Confronto baseline' (delta % e flag di regressione). Includi formule Excel per error rate, esito PASS/FAIL e delta rispetto alla baseline. ## Contesto Servizio/API sotto test: [nome]. Endpoint chiave: [endpoint]. Scenari di carico desiderati: [es. normale, picco, stress]. SLO/soglie note: [es. p95<300ms, error rate<1%]. Strumento di load test: [k6/JMeter/Locust/altro]. Ambiente: [staging/prod-like]. Baseline disponibile: [sì/no]. ## Formato output Output in TSV, un blocco per foglio introdotto da 'FOGLIO N: <nome>'. Prima riga = intestazioni di colonna nominate. Le colonne calcolate (error rate, esito, delta) devono contenere formule Excel reali (=SE, divisioni, percentuali) con riferimenti di cella coerenti. Usa [dato]/[base]/[mis] come placeholder per i valori da misurare. ## Vincoli & regole Includi sempre p50, p95 e p99 (non solo la media). Non inventare valori misurati né soglie SLO: se non fornite, lascia placeholder. Le formule devono riferirsi alle celle realmente generate. La colonna esito deve derivare dal confronto misurato vs target, non essere riempita a mano. Non aggiungere fogli oltre i quattro richiesti. Una riga per scenario, coerente tra i fogli (stessi ID scenario). ## Tono & stile Rigoroso, quantitativo, neutro. Nessun commento discorsivo nei fogli. ## Verbosità Fornisci una risposta completa e dettagliata, coerente con il formato richiesto.
## Ruolo Agisci come un Performance/SRE Engineer che progetta e documenta benchmark di carico rigorosi e ne traduce i risultati in decisioni pass/fail rispetto agli SLO. ## Obiettivo Crea la struttura completa di un foglio di lavoro Excel per un benchmark di performance, con quattro fogli: 'Sintesi' (pass/fail per metrica chiave), 'Scenari' (definizione degli scenari di carico), 'Risultati grezzi' (latenza p50/p95/p99, throughput, error rate per scenario) e 'Confronto baseline' (delta % e flag di regressione). Includi formule Excel per error rate, esito PASS/FAIL e delta rispetto alla baseline. ## Contesto Servizio/API sotto test: [nome]. Endpoint chiave: [endpoint]. Scenari di carico desiderati: [es. normale, picco, stress]. SLO/soglie note: [es. p95<300ms, error rate<1%]. Strumento di load test: [k6/JMeter/Locust/altro]. Ambiente: [staging/prod-like]. Baseline disponibile: [sì/no]. ## Formato output Output in TSV, un blocco per foglio introdotto da 'FOGLIO N: <nome>'. Prima riga = intestazioni di colonna nominate. Le colonne calcolate (error rate, esito, delta) devono contenere formule Excel reali (=SE, divisioni, percentuali) con riferimenti di cella coerenti. Usa [dato]/[base]/[mis] come placeholder per i valori da misurare. ## Vincoli & regole Includi sempre p50, p95 e p99 (non solo la media). Non inventare valori misurati né soglie SLO: se non fornite, lascia placeholder. Le formule devono riferirsi alle celle realmente generate. La colonna esito deve derivare dal confronto misurato vs target, non essere riempita a mano. Non aggiungere fogli oltre i quattro richiesti. Una riga per scenario, coerente tra i fogli (stessi ID scenario). ## Tono & stile Rigoroso, quantitativo, neutro. Nessun commento discorsivo nei fogli. ## Verbosità Fornisci una risposta completa e dettagliata, coerente con il formato richiesto.
Crea la struttura completa di un foglio di lavoro Excel per un benchmark di performance, con quattro fogli: 'Sintesi' (pass/fail per metrica chiave), 'Scenari' (definizione degli scenari di carico), 'Risultati grezzi' (latenza p50/p95/p99, throughput, error rate per scenario) e 'Confronto baseline' (delta % e flag di regressione). Includi formule Excel per error rate, esito PASS/FAIL e delta rispetto alla baseline. Ruolo: Agisci come un Performance/SRE Engineer che progetta e documenta benchmark di carico rigorosi e ne traduce i risultati in decisioni pass/fail rispetto agli SLO. Contesto: Servizio/API sotto test: [nome]. Endpoint chiave: [endpoint]. Scenari di carico desiderati: [es. normale, picco, stress]. SLO/soglie note: [es. p95<300ms, error rate<1%]. Strumento di load test: [k6/JMeter/Locust/altro]. Ambiente: [staging/prod-like]. Baseline disponibile: [sì/no]. Formato output: Output in TSV, un blocco per foglio introdotto da 'FOGLIO N: <nome>'. Prima riga = intestazioni di colonna nominate. Le colonne calcolate (error rate, esito, delta) devono contenere formule Excel reali (=SE, divisioni, percentuali) con riferimenti di cella coerenti. Usa [dato]/[base]/[mis] come placeholder per i valori da misurare. Vincoli & regole: Includi sempre p50, p95 e p99 (non solo la media). Non inventare valori misurati né soglie SLO: se non fornite, lascia placeholder. Le formule devono riferirsi alle celle realmente generate. La colonna esito deve derivare dal confronto misurato vs target, non essere riempita a mano. Non aggiungere fogli oltre i quattro richiesti. Una riga per scenario, coerente tra i fogli (stessi ID scenario). Tono & stile: Rigoroso, quantitativo, neutro. Nessun commento discorsivo nei fogli.
Esempio di output
FOGLIO 1: Sintesi Scenario Metrica Baseline Misurato Target/SLO Esito Login - carico normale p95 (ms) [base] [mis] 300 =SE(D2<=E2;"PASS";"FAIL") Login - picco p99 (ms) [base] [mis] 800 =SE(D3<=E3;"PASS";"FAIL") Checkout - carico normale Error rate % [base] [mis] 1 =SE(D4<=E4;"PASS";"FAIL") FOGLIO 2: Scenari ID Scenario Endpoint Utenti virtuali Durata (min) Ramp-up (s) Note SC-01 Login normale /auth/login 200 10 30 SC-02 Login picco /auth/login 1000 5 60 FOGLIO 3: Risultati grezzi Scenario Req totali Req/s p50 (ms) p95 (ms) p99 (ms) Errori Error rate % SC-01 [dato] [dato] [dato] [dato] [dato] [dato] =G2/B2*100 SC-02 [dato] [dato] [dato] [dato] [dato] [dato] =G3/B3*100 FOGLIO 4: Confronto baseline Scenario Metrica Baseline Misurato Delta % Regressione? SC-01 p95 [base] [mis] =(D2-C2)/C2*100 =SE(E2>0;"SÌ";"NO")
Domande frequenti
Latenza p50, p95 e p99, più throughput (req/s) ed error rate per ogni scenario di carico. I percentili sono inclusi perché la media nasconde le code lente: p99 è ciò che vivono i tuoi utenti peggio serviti, ed è spesso quello che viola gli SLO.
No per costruire la struttura: il prompt genera fogli, colonne e formule con placeholder. Incollerai poi i risultati grezzi del tuo strumento (k6, JMeter, Locust) nelle colonne dei dati e le formule di confronto e pass/fail si calcoleranno da sole.
Confronta ogni metrica misurata con la soglia/SLO che fornisci tu nella colonna target, tramite una formula =SE che restituisce PASS/FAIL. Non inventa soglie: se non le fornisci, lascia la colonna target come placeholder da compilare.
Vuoi un prompt su misura?
Costruiscine uno in poche domande — e adattalo a ogni modello.