Condividi tramite


Informazioni sugli scenari

Aggiornamento: novembre 2007

I test di carico contengono scenari, i quali contengono test Web o unit test. Uno scenario è il contenitore all'interno di un test di carico in cui vengono specificati il modello di carico, la combinazione di test, la combinazione di browser e la combinazione di reti. Gli scenari sono importanti poiché permettono una certa flessibilità nella configurazione delle caratteristiche di un test, consentendo di simulare carichi di lavoro complessi e realistici.

È possibile, ad esempio, verificare un sito di e-commerce con un front-end Internet utilizzato da centinaia di clienti contemporaneamente, con diverse velocità di connessione e browser differenti. Il sito potrebbe anche essere dotato di funzioni di amministrazione, utilizzate dai dipendenti interni per aggiornare i prodotti e visualizzare le statistiche. Generalmente questi utenti interni accedono al sito mediante lo stesso browser e una connessione LAN ad alta velocità. Sarebbe utile incapsulare le proprietà di questi due diversi gruppi di utenti in scenari distinti. Ogni scenario può contenere un tipo di utente virtuale. Nell'esempio riportato di seguito viene descritto uno scenario di test di carico per rappresentare i clienti virtuali e un altro scenario per rappresentare gli utenti interni virtuali di un sito Web. Nell'esempio, un utente virtuale rappresenta un singolo utente che sta esplorando il sito Web. Un utente virtuale può essere anche un consumer di servizi Web.

Impostazione dello scenario

Gli scenari contengono i seguenti componenti:

Termine

Definizione

Combinazione di browser

Esegue la simulazione di più utenti virtuali che esaminano un sito Web utilizzando browser differenti oltre a Internet Explorer.

Combinazione di reti

Esegue la simulazione di più utenti virtuali che esaminano un sito Web utilizzando connessioni di rete differenti. La combinazione di reti offre varie opzioni di connessione, tra cui LAN, modem via cavo ed altre.

Modello di carico

Specifica il numero di utenti virtuali attivi durante un test di carico e la velocità con cui verranno avviati i nuovi utenti, ad esempio: modello per passaggio, costante e basato su obiettivo.

Combinazione di test

Specifica la percentuale di probabilità che un utente virtuale esegua un determinato test in uno scenario di test di carico, ad esempio 20% di possibilità che venga eseguito il TestA e 80% che venga eseguito il TestB.

Creazione e modifica di uno scenario

Quando si crea un test di carico utilizzando la Creazione guidata test di carico, al test di carico viene aggiunto uno scenario. Per ulteriori informazioni, vedere Procedura: specificare gli scenari.

Dopo avere creato il test di carico, è possibile aggiungere ulteriori scenari utilizzando l'Editor test di carico. Per ulteriori informazioni, vedere Procedura: aggiungere scenari a un test di carico.

Impostazione aggiuntive

Gli scenari contengono due ulteriori proprietà, impostate inizialmente nella Creazione guidata test di carico, che possono essere modificate successivamente nella Editor test di carico: Profilo interazione utente e Secondi tra due iterazioni test.

La proprietà Profilo interazione utente identifica se i tempi di interazione utente vengono utilizzati o ignorati nei test di carico. Il profilo interazione utente viene applicato all'intero scenario in un test di carico. Per ulteriori informazioni, vedere Informazioni sul tempo interazione utente. La proprietà Tempo interazione utente tra due iterazioni test consente di lasciar trascorrere un po' di tempo tra la fine di un test e l'inizio di un altro.

Esistono due ulteriori proprietà che non vengono impostate tramite la Creazione guidata test di carico. Le proprietà Commutazione IP e Percentuale di nuovi utenti vengono modificate nell'Editor test di carico.

Nota:

La commutazione IP è disponibile solo con Team Test Load Agent. Per ulteriori informazioni, vedere Controller, agenti e rig.

Vedere anche

Attività

Procedura: aggiungere scenari a un test di carico

Procedura: specificare gli scenari

Concetti

Informazioni sul tempo interazione utente