Risoluzione dei problemi relativi ai test Web
In questo argomento sono elencati i problemi comuni seguenti, che si verificano quando si eseguono i test Web in Visual Studio Ultimate.
Impossibile risolvere il nome remoto
Controlli JavaScript e ActiveX non eseguiti
Errore di un test Web codificato causato da un'origine dati non associata
Risoluzione dei problemi relativi alla riproduzione causati da parametri dinamici
Impossibile risolvere il nome remoto
Se il test Web contiene URL esterni non inclusi nel firewall, è possibile che quando si esegue il test venga visualizzato il messaggio di errore seguente:
Richiesta non riuscita: Si è verificato il seguente errore che potrebbe indicare la necessità di configurare un server proxy nel test Web: Impossibile risolvere il nome remoto.
Se si utilizza un server proxy per accedere a siti Web esterni al firewall, è necessario impostare manualmente la proprietà proxy del test Web sul server proxy utilizzato dal browser per la visualizzazione delle pagine Web. Impostare il proxy utilizzando l'Editor test prestazioni Web.
Per specificare un server proxy
Aprire un test Web.
Nella struttura di richieste selezionare il nodo radice, Il nodo radice costituirà il nome del test Web.
Nella finestra Proprietà individuare la proprietà Proxy e digitare un nome di proxy valido. Per informazioni, rivolgersi all'amministratore di rete o digitare "predefinito" per utilizzare le impostazioni proxy di Internet Explorer.
Attenzione L'utilizzo dell'impostazione predefinita per il proxy può causare problemi di prestazioni quando si esegue il test Web sotto carico. È preferibile specificare un proxy diverso da quello predefinito quando il test Web viene eseguito in un test di carico.
Controlli JavaScript e ActiveX non eseguiti
Nei siti Web che utilizzano controlli script o ActiveX è possibile che venga visualizzato il messaggio di errore seguente:
Le impostazioni di sicurezza non consentono ai siti Web di utilizzare i controlli ActiveX installati nel computer. La pagina potrebbe non essere visualizzata correttamente.
Il Visualizzatore risultati test prestazioni Web non consente l'esecuzione di controlli ActiveX o script, in quanto non vengono eseguiti dal motore di test Web. Questo messaggio indica che un vero browser potrebbe visualizzare un contenuto dinamico aggiuntivo nella pagina. In genere, non è richiesta nessuna azione dell'utente in risposta a questo messaggio. Per ulteriori informazioni, vedere Informazioni sui controlli JavaScript e ActiveX nei test Web.
Errore di un test Web codificato causato da un'origine dati non associata
Mentre si tenta di eseguire un test Web codificato, è possibile che venga visualizzato il messaggio di errore seguente:
Impossibile eseguire il test <nome test> sull'agente <nome computer>: Riferimento all'oggetto non impostato su un'istanza dell'oggetto.
Questo errore può verificarsi perché per la classe di test Web è stato definito un oggetto DataSourceAttribute senza un oggetto DataBindingAttribute corrispondente. Per risolvere questo errore, aggiungere una classe DataBindingAttribute appropriata. In alternativa, se la classe DataSourceAttribute non è necessaria, eliminarla o impostarla come commento nel codice.
Nota
Un'origine dati non associata è solo una delle possibili cause dell'errore Object reference not set to an instance of an object. Questo errore potrebbe anche essere causato da problemi nel codice del test Web stesso. Quando viene visualizzato questo errore, è necessario controllare anche il codice del test Web.
Risoluzione dei problemi relativi alla riproduzione causati da parametri dinamici
È possibile utilizzare diverse funzionalità nei test delle prestazioni Web per isolare i problemi di riproduzione nel Visualizzatore risultati test prestazioni Web. È ad esempio possibile utilizzare la funzionalità Ricerca veloce per isolare i parametri dinamici che impediscono la riproduzione sia nella riproduzione dei test Web che nel log di registrazione. Dopo avere identificato la posizione di inizializzazione di un parametro dinamico, è possibile aggiungere una nuova regola di estrazione direttamente dalla riproduzione. Aggiungendo una nuova regola di estrazione è possibile eliminare gli errori di riproduzione causati dai parametri dinamici. È inoltre possibile passare tra parametri associati nella riproduzione di test delle prestazioni Web e nell'Editor test prestazioni Web.
Per ulteriori informazioni, vedere Risoluzione di problemi relativi alla riproduzione del Visualizzatore risultati test prestazioni Web nei test delle prestazioni Web.
Vedere anche
Attività
Procedura dettagliata: registrazione ed esecuzione di un test Web
Risoluzione dei problemi relativi agli strumenti di test per Visual Studio ALM
Risoluzione dei problemi relativi ai test di carico
Concetti
Informazioni sui controlli JavaScript e ActiveX nei test Web
Strategie di risoluzione dei problemi dei controller e degli agenti di test nei test di carico
Altre risorse
Risoluzione dei problemi relativi ai test di carico e delle prestazioni Web