Condividi tramite


Procedura: amministrare un rig

Aggiornamento: novembre 2007

È possibile utilizzare un gruppo di computer per generare il carico simulato per il test. Tale gruppo di computer è composto da un singolo controller e da uno o più agenti, collettivamente denominati rig. Per ulteriori informazioni, vedere Informazioni su controller, agenti e rig.

Per eseguire le funzioni amministrative su un rig, scegliere Amministra controller test dal menu Test. Verrà visualizzata la finestra di dialogo Amministra controller test.

Per il rig sono disponibili le azioni riportate di seguito.

  • Elimina file temporanei
    Elimina le directory di distribuzione sia sugli agenti che sul controller. Disponibile solo se il rig è inattivo, ovvero se tutti gli agenti sono nello stato Pronto.

  • Riavvia rig
    Riavvia il controller e gli agenti. Se vi è un'esecuzione in corso viene emesso un avviso.

Nella casella di riepilogo Agenti vengono visualizzati il nome del computer e lo stato di ogni agente associato al controller.

Di seguito sono riportati i possibili valori dello stato degli agenti:

  • Test in esecuzione: il test attualmente in esecuzione può essere visualizzato solo nella finestra Risultati del test.

  • Pronto

  • Non in linea

  • Disconnesso

È possibile inoltre cambiare lo stato degli agenti in un rig utilizzando la finestra di dialogo Amministra controller test.

In questa finestra di dialogo sono disponibili le seguenti azioni:

Azione

Descrizione

Proprietà

Apre la finestra di dialogo Proprietà agente.

Aggiungi

Apre la finestra di dialogo Proprietà agente per l'aggiunta di agenti al rig. Nella finestra di dialogo Proprietà agente è possibile modificare ulteriori proprietà e aggiungere attributi.

Rimuovi

Rimuove un agente da questo controller. Questa opzione è attivata solo se l'agente non sta eseguendo un test.

Non in linea/In linea

Questo pulsante è un interruttore. Nella colonna Stato e nella casella di riepilogo Agenti verrà visualizzato lo stato corrente di ogni agente. Se la stato corrente è Pronto, il pulsante sarà Non in linea, se lo stato corrente è Non in linea, il pulsante sarà In linea. Gli agenti il cui stato è Pronto sono disponibili per l'esecuzione di test. Gli agenti il cui stato è Non in linea non eseguiranno test.

Riavvia

Disponibile in qualsiasi momento. L'utente viene avvisato se un agente sta eseguendo un test. L'interruzione del servizio Agente interrompe tutti i processi e tutti i test in esecuzione su tale agente.

Aggiorna

Aggiorna la finestra di dialogo.

Per amministrare un'agente modificandone le proprietà, selezionare l'agente dall'elenco e fare clic su Proprietà. È possibile modificare le seguenti proprietà:

Proprietà agente

Descrizione

Peso

Consente di distribuire il carico quando si utilizzano agenti con livelli diversi di prestazioni. Ad esempio, un agente con un peso pari a 100 riceve un carico doppio rispetto a un agente con un peso di 50.

Commutazione IP

Utilizzato per configurare la commutazione IP. La commutazione IP consente a un agente di inviare richieste a un server utilizzando un intervallo di indirizzi IP.

La commutazione IP è importante se il test di carico accede a una Web farm. La maggior parte dei servizi di bilanciamento del carico stabilisce un'affinità tra un client e un determinato server Web utilizzando l'indirizzo IP del client. Per ottenere un buon bilanciamento del carico nella Web farm, è importante che le richieste provengano da un intervallo di indirizzi IP.

Nota:

Il servizio Agente deve essere eseguito con privilegi di amministratore al fine di configurare le schede di rete.

Attributi

Insieme di coppie nome/valore che può essere utilizzato nella selezione di un agente. Gli attributi predefiniti sono il nome e il sistema operativo. È possibile assegnare ai singoli test insiemi di attributi simili. Questi attributi vengono utilizzati per determinare quale test può essere eseguito su un agente specifico. Ad esempio un test può richiedere un particolare sistema operativo. È possibile configurare gli attributi nella scheda Controller e agente del file di configurazione di esecuzione. Per ulteriori informazioni, vedere Procedura: specificare la configurazione di esecuzione di un test.

Le modifiche apportate al peso e agli attributi di un agente sono immediatamente effettive, ma non influenzano i test in esecuzione. L'Intervallo indirizzi IP diventa effettivo dopo il riavvio del controller.

Nota:

Per la selezione dell'agente è possibile impostare le proprietà nei singoli test e nella configurazione di esecuzione.

Tutte le modifiche vengono registrate nel file di log del controller.

Modifica delle proprietà degli agenti

Per modificare le proprietà di un agente

  1. Nel menu Test in Visual Studio scegliere Amministra controller test.

    Verrà visualizzata la finestra di dialogo Amministra controller test.

  2. Nella casella di riepilogo a discesa Controller scegliere il nome del controller per il quale si desidera modificare gli agenti. Se il controller non è visualizzato nell'elenco, digitare il nome del relativo computer.

  3. Nella sezione Agenti della finestra di dialogo, scegliere il computer agente per il quale si desidera modificare la configurazione.

  4. Fare clic su Proprietà per modificare le proprietà, ad esempio la commutazione IP.

Vedere anche

Attività

Procedura: eseguire un test in un rig

Procedura: eseguire un test di carico tramite agenti

Concetti

Controller, agenti e rig

Impostazione della funzionalità di controller e agenti

Requisiti di rig di test per Team System

Altre risorse

Utilizzo di test di carico