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