Sviluppo & Tech Excel Avanzato

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.

#sviluppo #performance #benchmark #latenza #load-test
Claude · Anthropic
<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>
DeepSeek · DeepSeek
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.
Gemini · Google
## 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).
Grok · xAI
## 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.
Mistral · Mistral AI
## 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.
ChatGPT · OpenAI
## 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.
Perplexity · Perplexity
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

Quali metriche di latenza copre?

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.

Devo avere già i numeri del load test?

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.

Come stabilisce se un test è passato o fallito?

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.

Crea il tuo prompt