Testing delle operazioni in background (Project Server 2010)

 

Si applica a: Project Server 2010

Ultima modifica dell'argomento: 2016-11-30

Questo è un articolo di pubblicazione recente. Microsoft è lieta di ricevere i commenti e suggerimenti degli utenti, che verranno utilizzati per migliorare la documentazione tecnica. Inviare commenti, domande o dubbi sulla documentazione scrivendo in lingua inglese all'indirizzo. epmdocfeedback@microsoft.com.

Questo articolo riguarda operazioni che non sono il risultato diretto di un'azione dell'utente, ma che vengono eseguire in background come processi pianificati. Di seguito sono elencate alcune delle operazioni più frequenti che rientrano in questa categoria:

  • Generazione del cubo

  • Sincronizzazione di Active Directory

  • Archiviazione di Project

Solitamente le strategie di testing per queste operazioni sono costituite dalle azioni seguenti:

  1. Controllo dell'avvio dell'operazione sottoposta a test

  2. Esecuzione contemporanea di un test fittizio in Visual Studio Team System 2008 Test Edition per acquisire dati rilevanti dai server interessati, senza carico aggiuntivo

È necessario eseguire il test fittizio per avviare la raccolta dei dati dei contatori di prestazioni e continuare per l'intera durata del processo di generazione del cubo. Un esempio di test fittizio che è possibile utilizzare a questo scopo è incluso nella soluzione "EPM Stress Test" di Visual Studio (classe "DoNothing"), che fa parte di "Project Server 2010 Performance Lab Kit".

Nelle sezioni seguenti vengono fornite informazioni più specifiche per il testing di ognuna delle operazioni sopra indicate.

Generazione del cubo

Per attivare l'avvio del processo di generazione del cubo, è possibile accedere alla pagina Stato generazione cubo in Impostazioni server e utilizzare il pulsante Genera nella parte inferiore della pagina. Questa azione causerà attività sul computer che esegue SQL Server, sul server applicazioni Project Server e sul server SQL Server Analysis Services.

Sincronizzazione di Active Directory

La funzionalità di sincronizzazione di Active Directory in Microsoft Project Server 2010 consente di sincronizzare dati delle risorse nel pool di risorse dell'organizzazione o dati utente nei gruppi di sicurezza. Le impostazioni di gestione per questi due tipi di destinazioni di sincronizzazione sono diverse.

Per configurare e avviare una sincronizzazione destinata al pool di risorse dell'organizzazione, è possibile accedere semplicemente alla pagina Sincronizzazione del pool di risorse dell'organizzazione con Active Directory da Impostazioni server e fare clic sul pulsante Salva e sincronizza nella parte inferiore della pagina.

Per configurare e avviare una sincronizzazione destinata a un gruppo di sicurezza, è necessario eseguire due passaggi. Impostare innanzitutto il gruppo Active Directory per ogni gruppo di Project Server che si desidera sincronizzare. Iniziare la procedura accedendo alla pagina Gestisci gruppi da Impostazioni server. Fare quindi clic sul nome di un gruppo per accedere alla pagina Aggiungi o modifica gruppo e quindi fare clic su Trova gruppo nella sezione Gruppo di Active Directory da sincronizzare. Il secondo passaggio consiste nel configurare i parametri di sincronizzazione e la programmazione. È possibile eseguire questa operazione facendo clic sul pulsante Opzioni di sincronizzazione con Active Directory sulla barra degli strumenti della pagina Gestisci gruppi. Verrà visualizzata una finestra di dialogo in cui è possibile impostare le opzioni per la sincronizzazione dei gruppi. Per avviare immediatamente la sincronizzazione, è possibile utilizzare il pulsante Salva e sincronizza nella parte inferiore della finestra di dialogo.

Archiviazione di Project

È possibile attivare l'archiviazione (o backup) di Project accedendo alla pagina Backup amministrativo da Impostazioni server (selezionare Progetti e quindi fare clic su Backup). È inoltre possibile archiviare e testare entità diverse dai progetti. L'operazione di backup viene accodata e quindi elaborata da un server applicazioni Project Server. È inoltre possibile prevedere un'attività significativa sul computer che esegue SQL Server.

Per ulteriori informazioni sull'archiviazione di Project in Project Server, vedere l'articolo Ritirare progetti.

Identificare i diversi comportamenti delle code

Quando si esegue il testing delle operazioni in background è importante comprendere ed essere in grado di identificare i diversi comportamenti delle code durante i test. Di seguito sono elencati i due contatori delle prestazioni chiave che è consigliabile monitorare a questo scopo:

  1. CodaGenerale | Processi non elaborati correnti (Numero corrente di processi non elaborati nella coda)

  2. ProcessiCoda | Processi elaborati / minuto (Numero di processi elaborati per minuto)