Caricare le proprietà di impostazione di esecuzione test
Le impostazioni di esecuzione di un test di carico determinano una serie di altre impostazioni, tra cui la durata del test, il livello di dettaglio della raccolta dei risultati e gli insiemi di contatori raccolti durante l'esecuzione del test.È possibile creare e archiviare più impostazioni di esecuzione per ogni test di carico e selezionare una determinata impostazioni da utilizzare durante l'esecuzione del test.Quando si crea un test di carico utilizzando la Creazione guidata test di carico, al test viene aggiunta un'impostazione esecuzione test iniziale.Per ulteriori informazioni, vedere Step 4 - Specifying Run Settings in the New Load Test Wizard.
Nelle tabelle seguenti vengono descritte le varie proprietà per le impostazioni di esecuzione dei test di carico.È possibile modificare queste proprietà per soddisfare i requisiti specifici del test di carico.
Per ulteriori informazioni, vedere Cenni preliminari sull'Analizzatore test di carico e Configurazione delle impostazioni esecuzione test di carico.
Requisiti
- Visual Studio Ultimate
In questo argomento:
Proprietà generali
Proprietà |
Definizione |
---|---|
Descrizione |
Descrizione delle impostazioni di esecuzione. |
Numero massimo di errori per tipo |
Numero massimo di errori per tipo da salvare per il test di carico. L'eventuale aumento di tale numero comporterà un aumento della dimensione e del tempo di elaborazione dei risultati del test di carico. |
Numero massimo di URL richiesta restituiti |
Numero massimo di URL di richiesta di test Web univoci da includere nei risultati del test di carico. L'eventuale aumento di tale numero comporterà un aumento della dimensione e del tempo di elaborazione dei risultati del test di carico. |
Numero massimo di violazioni di soglia |
Numero massimo di violazioni di soglia da salvare per questo test di carico. L'eventuale aumento di tale numero comporterà un aumento della dimensione e del tempo di elaborazione dei risultati del test di carico. |
Esegui unit test nel dominio dell'applicazione |
Valore Boolean che determina se ogni assembly di unit test verrà eseguito in un dominio dell'applicazione distinto quando il test di carico contiene unit test.L'impostazione predefinita è True. Se per la corretta esecuzione degli unit test non è richiesto un file app.config o un dominio applicazione separato, gli unit test potrebbero essere eseguiti più velocemente impostando il valore di questa proprietà su False. |
Nome |
Nome dell'impostazione di esecuzione come visualizzato nel nodo Impostazioni di esecuzione dell'Editor test di carico. |
Livello di convalida |
Con questo valore viene definito il livello più elevato della regola di convalida che sarà eseguita in un test di carico.Le regole di convalida sono associate alle richieste test Web.A ciascuna regola di convalida è associato un livello di convalida: Alta, Media o Bassa.Questa impostazione di esecuzione del test di carico consente di specificare quali regole di convalida saranno attive durante l'esecuzione del test Web nel test di carico.Se, ad esempio, questa impostazione di esecuzione è impostata su Media, verranno eseguite tutte le regole di convalida contrassegnate come Media o Bassa. |
Proprietà della registrazione
Proprietà |
Definizione |
---|---|
Numero massimo di log di test |
Specifica il numero massimo di log di test da salvare per il test di carico.Quando viene raggiunto il valore immesso per il numero massimo di log di test, il test di carico interrompe la raccolta di log.Pertanto, i log verranno raccolti all'inizio del test e non alla fine.L'esecuzione del test di carico continuerà fino al completamento. |
Frequenza di salvataggio del log per i test completati |
Specifica la frequenza con la quale viene scritto il log di test.Il numero indica che nel log di test verrà salvato un test ogni numero di test corrispondente al numero immesso.Immettendo, ad esempio, il valore dieci, nel test di log vengono salvati il decimo, il ventesimo, il trentesimo test e così via.Se il valore viene impostato su 0, non verrà salvato alcun log di test. Per ulteriori informazioni, vedere Procedura: specificare la frequenza di salvataggio dei log di test tramite l'Editor test di carico. |
Salva log su test non superati |
Valore booleano che determina se vengono salvati i log di test in caso di esito negativo di un test in un test di carico.Il valore predefinito è True. Per ulteriori informazioni, vedere Procedura: specificare se i test non superati vengono salvati in log di test utilizzando l'Editor test di carico. |
Per ulteriori informazioni, vedere Modifica delle impostazioni di registrazione dei test di carico.
Proprietà dei risultati
Proprietà |
Definizione |
---|---|
Tipo di archiviazione |
Modalità di archiviazione dei contatori delle prestazioni ottenuti in un test di carico.Le opzioni sono le seguenti:
|
Intervallo archiviazione dettagli |
Questa opzione viene utilizzata per determinare i dettagli che verranno archiviati nell'Archivio risultati test di carico.Sono disponibili tre valori:
Per ulteriori informazioni, vedere Procedura: specificare la proprietà Intervallo archiviazione dettagli per un'impostazione di esecuzione test di carico. |
Proprietà della traccia SQL
Proprietà |
Definizione |
---|---|
Durata minima operazioni SQL tracciate |
La durata minima di un'operazione SQL da acquisire con la traccia SQL, in millisecondi.Questa opzione consente, ad esempio, di ignorare le operazioni che vengono completate rapidamente se si tenta di individuare le operazioni SQL che risultano lente sotto carico. |
Stringa di connessione traccia SQL |
La stringa di connessione utilizzata per accedere al database di cui eseguire la traccia. |
Directory traccia SQL |
L'ubicazione in cui viene inserito il file Traccia SQL al termine della traccia.Questa directory deve disporre delle autorizzazioni di scrittura per SQL Server e delle autorizzazioni di lettura per il controller. |
Traccia SQL attivata |
Consente di attivare la traccia delle operazioni SQL.Il valore predefinito è False. |
Per ulteriori informazioni, vedere Raccolta di dati di traccia SQL per monitorare e migliorare le prestazioni nei test di carico.
Proprietà Iterazioni test
Proprietà |
Definizione |
---|---|
Iterazioni test |
Specifica il numero totale di test singoli da eseguire prima che il test di carico sia completato.Questa proprietà si applica solo quando la proprietà "Utilizza iterazioni test" è True. |
Utilizza iterazioni test |
Se la proprietà "Utilizza iterazioni test" è True, il test di carico viene eseguito finché il numero di test singoli completati nell'ambito del test di carico non raggiunge il valore specificato dalla proprietà "Iterazioni test".In questo caso, le impostazioni basate sul tempo, ossia "Durata riscaldamento", "Durata esecuzione" e "Durata raffreddamento", verranno ignorate.Se "Utilizza iterazioni test" è False, verranno applicate tutte le impostazioni basate sul tempo e la proprietà "Iterazioni test" verrà ignorata. |
Per ulteriori informazioni, vedere Procedura: specificare il numero di iterazioni test in un'impostazione di esecuzione test di carico.
Proprietà dell'intervallo
Proprietà |
Definizione |
---|---|
Durata raffreddamento |
Durata del periodo di raffreddamento per il test, espressa nel formato hh:mm:ss.È possibile che singoli test di un test di carico siano ancora in esecuzione al termine del test di carico.Durante il periodo di raffreddamento, viene consentita la continuazione di tali test fino al relativo completamento o al termine del periodo di raffreddamento.Per impostazione predefinita, il periodo di raffreddamento è disattivato e i singoli test vengono terminati al completamento del test di carico in base all'impostazione "Durata esecuzione". |
Durata esecuzione |
La durata del test, in formato hh:mm:ss. |
Frequenza di campionamento |
L'intervallo per l'acquisizione dei valori dei contatori delle prestazioni, in formato hh:mm:ss. Per ulteriori informazioni, vedere Procedura: specificare la frequenza di campionamento per un'impostazione di esecuzione test di carico. |
Durata riscaldamento |
Il periodo compreso tra l'inizio del test e l'inizio della registrazione dei campioni di dati, in formato hh:mm:ss.Questo valore viene spesso utilizzato per consentire a utenti virtuali di carico di raggiungere determinati livelli di carico prima di registrare i valori campione.I valori campione acquisiti prima della fine del periodo di riscaldamento vengono visualizzati nell'analizzatore test di carico. |
Proprietà delle connessioni WebTest
Proprietà |
Definizione |
---|---|
Modello di connessione WebTest |
Questa opzione consente di controllare l'utilizzo delle connessioni dall'agente del test di carico al server Web per i test delle prestazioni Web in esecuzione in un test di carico.Sono disponibili tre opzioni per il modello di connessione del test delle prestazioni Web:
|
Dimensione pool di connessione WebTest |
Consente di specificare il numero massimo di connessioni da stabilire tra l'agente del test di carico e il server Web.Si applica solo al modello Pool di connessioni. |
Modificare le proprietà delle impostazione di esecuzione.
È possibile aggiungere ulteriori impostazioni esecuzione al test di carico con impostazioni di proprietà differenti, per poter eseguire il test di carico con condizioni diverse.Ad esempio, è possibile aggiungere una nuova impostazione test e utilizzare una frequenza di campionamento diversa o specificare una durata dell'esecuzione più lunga.È possibile utilizzare una sola impostazione di esecuzione per volta ed è necessario specificare quale impostazione di esecuzione utilizzare contrassegnandola come attiva.Per un esempio, vedere Procedura: selezionare l'impostazione di esecuzione test attiva per un test di carico.
Per modificare le impostazioni di esecuzione
Aprire un test di carico.
Espandere la cartella Impostazioni di esecuzione.
Scegliere il nodo Impostazioni di esecuzione.
Scegliere Finestra Proprietà dal menu Visualizza.
Verrà visualizzata la Finestra Proprietà con le proprietà relative all'impostazione di esecuzione selezionata.
Utilizzare la Finestra Proprietà per modificare le impostazioni di esecuzione.Modificare, ad esempio, la durata dell'esecuzione in 00:05:00 per eseguire il test per cinque minuti.
[!NOTA]
Per un elenco completo delle proprietà delle impostazioni di esecuzione test e delle relative descrizioni, vedere Caricare le proprietà di impostazione di esecuzione test.
Dopo aver terminato le modifiche alle proprietà, salvare il test di carico.Nel menu File, scegliere Salva.
[!NOTA]
Anche i mapping insiemi di contatori fanno parte delle impostazioni di esecuzione.Per ulteriori informazioni, vedere Specifica degli insiemi di contatori e delle regole di soglia per i computer in un test di carico.