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.]