Modello del piano di test per Exchange Server 2007
Si applica a: Exchange Server 2007 SP3
Ultima modifica dell'argomento: 2009-09-30
In questo documento è contenuto un modello utilizzabile come punto di partenza per lo sviluppo di un piano di test adeguato al proprio ambiente di laboratorio Microsoft Exchange Server 2007.
Modello del piano di test
Piano di test per [Software]
Preparato per: [Organizzazione]
Da: [Società di consulenza per il test]
Informazioni sul documento
Autore: [Autore]
Indirizzo di posta elettronica: [Indirizzo di posta elettronica autore]
Indirizzo: [Indirizzo società di consulenza per il test]
Partecipanti al test di laboratorio
[Partecipante01] - Consulente per i sistemi
[Partecipante02] - Consulente per lo sviluppo di applicazioni Microsoft (interno)
[Partecipante03] - Consulente per i test delle prestazioni
[Partecipante04] - Manager
[Partecipante05] - [Società]
[Partecipante06] - [Società]
Cronologia delle revisioni
Data | Revisione | Autore | Commenti |
---|---|---|---|
xx/xx/xxxx |
#.# |
Partecipante01 |
Bozza |
xx/xx/xxxx |
#.# |
Partecipante02 |
Revisione finale |
SOMMARIO
INFORMAZIONI SUL DOCUMENTO
PARTECIPANTI AL TEST DI LABORATORIO
CRONOLOGIA DELLE REVISIONI
CONTENUTO
RIEPILOGO GENERALE
AMBITO DEL TEST
OBIETTIVI DEL TEST DI LABORATORIO
CRITERI DI RIUSCITA (OBIETTIVI) / METRICHE FONDAMENTALI
STRUMENTI DI TEST
PRESUPPOSTI
FATTORI DI RISCHIO
BREVE CRONOLOGIA DEGLI ELEMENTI TESTATI
SITUAZIONI DI UTILIZZO
ELEMENTI ESTERNI ALL'AMBITO DEL TEST
--------------------------------------------------------------------------------
Riepilogo generale
[Brevi informazioni di base sul cliente (organizzazione). Queste informazioni si trovano in genere sul sito Web del cliente.]
Ambito del test
In questa sezione sono descritti gli obiettivi del test di laboratorio.
Obiettivi del test di laboratorio
[Un breve paragrafo che descrive gli obiettivi o lo scopo del test di laboratorio.
Esempi:
Ridurre al minimo l'impatto del server per una nuova distribuzione di Exchange 2007 e ottenere i dati sulle prestazioni in fase di carico (test del carico).
Determinare il budget hardware appropriato per una migrazione a Exchange 2007.]
Criteri di riuscita (obiettivi) e metriche fondamentali
[Un elenco di obiettivi misurabili e realistici necessari per completare gli obiettivi di laboratorio e le metriche associate.
Esempio:
1. Individuare le prestazioni di base del ruolo server Accesso client di Exchange in fase di carico.
2. Identificare e discutere le aree da migliorare.
3. Generare dati sulle prestazioni per Exchange in fase di carico.
4. Eseguire il test di carico con 4.000 utenti e protocolli misti.]
Strumenti di test
[In questa sezione sono definiti gli strumenti di test che saranno utilizzati durante l'operazione.]
Microsoft Performance Monitor
Scopo: monitorare le risorse del sistema per rilevare potenziali colli di bottiglia. Performance Monitor viene in genere utilizzato per testare una soluzione basata su un server Web ASP, ad esempio Outlook Web Access.
Punti di individuazione: Sistema operativo
Contatori delle prestazioni:
ASP.NET
- Richieste accodate
Memoria
MB disponibili
Pagine/sec
MSExchange ActiveSync
Tempo medio di ping
Tempo medio di richiesta
Comandi ping in sospeso
Comandi ping/sec
Totale richieste
Richieste/sec
Servizio Disponibilità di Microsoft Exchange
- Richieste di disponibilità al secondo
Database di MSExchange (Trasporto Edge)
% cache del database disponibile
Dimensione cache del database (MB)
Dimensioni massime cache del database
Dimensioni minime cache del database
MSExchange OWA
Tempo medio di risposta
Utenti univoci correnti
Utenti correnti
Richieste non riuscite al secondo
Accessi al secondo
Richieste non riuscite
Richieste/sec
Code di MSExchangeTransport
Recapito completato elementi al secondo
Totale elementi recapito completato
SmtpReceive di MSExchangeTransport
Media byte per messaggio
Totale messaggi ricevuti
Messaggi ricevuti al secondo
Processore
- % tempo processore
Servizio Web
Totale byte/sec
Connessioni correnti
Generatore di carico di Microsoft Exchange
Scopo: nel contesto del test di laboratorio, Generatore di carico di Microsoft Exchange (LoadGen.exe) è utilizzato per simulare diversi carichi del client.
Punti di individuazione: vedere Microsoft Exchange Load Generator (informazioni in lingua inglese).
Presupposti
[Elenco di presupposti compilato dal personale di laboratorio:
Si applica solo al test di un'applicazione:
L'applicazione da testare ha superato correttamente tutte le situazioni di utilizzo (vedere la sezione "Situazioni di utilizzo" più avanti) utilizzando un singolo utente (smoke test).]
Fattori di rischio
[Un elenco dei fattori di rischio.
Esempio: è stata sviluppata una base per il protocollo utente utilizzando una versione precedente di Exchange. Se la base del protocollo utente non è più accurata, potrebbe essere necessario sviluppare un nuovo insieme di protocolli di base. Il tempo necessario per creare un nuovo insieme di protocolli di base potrebbe inserirsi nel tempo normalmente dedicato all'esecuzione dei test.]
Breve cronologia degli elementi testati
[Esempio: Exchange 2007 Service Pack 2 (SP2) è la versione più recente della linea di prodotti Exchange 2007.]
Situazioni di utilizzo
[In questa sezione vengono definite esplicitamente le funzionalità da testare. Queste informazioni sono utilizzate per la creazione degli script di test.
Esempio:
Test delle prestazioni di Outlook Web Access su un server con ruoli combinati
</> = Eseguire come transazione/azione
[] = Indica un risultato previsto
Informazioni preliminari: impostare Internet Explorer sul livello di protezione Predefinito per l'area Internet e l'area Intranet.
<TEST DI CARICO>
<OWA>
Generare un carico simulato di Outlook Web Access su un server dual-core con 4 GB di RAM installata.
[È possibile rilevare un certo utilizzo della CPU e della memoria]
Aumentare il numero di richieste OWA al secondo.
[L'utilizzo della CPU e della memoria aumenta]
Eseguire ulteriori aumenti del carico del client e delle richieste Outlook Web Access al secondo.
[Il server non risponde più alle richieste del client in maniera tempestiva]
</OWA>
<OUTLOOK2007>
Generare un carico simulato di Outlook 2007 su un server dual-core con 4 GB di RAM installata.
[È possibile rilevare un certo utilizzo della CPU e della memoria]
Utilizzare profili client più pesanti per aumentare il carico del client.
[L'utilizzo della CPU e della memoria aumenta]
Eseguire ulteriori aumenti del carico del client.
[Il server non risponde più alle richieste del client in maniera tempestiva]
</OUTLOOK2007>
<CERCA SITUAZIONE>]
Elementi esterni all'ambito del test
[Un elenco degli elementi che non saranno testati.
- Esempio: le prestazioni di Exchange mentre esegue diversi programmi di filtro della posta commerciale indesiderata non saranno testate.]