Condividi tramite


Risoluzione dei problemi relativi ai test Web

Aggiornamento: novembre 2007

In questo argomento sono elencati i problemi comuni che si verificano quando si eseguono i test Web in Visual Studio Team System Test Edition.

Impossibile risolvere il nome remoto

Controlli JavaScript e ActiveX non eseguiti

Errore di un test Web codificato causato da un'origine dati non associata

Impossibile risolvere il nome remoto

Se il test Web contiene URL esterni non inclusi nel firewall, è possibile ricevere il seguente messaggio di errore quando si esegue il test:

RequestFailed: 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 Web.

Per specificare un server proxy

  1. Aprire un test Web.

  2. Nella struttura di richieste selezionare il nodo principale, che corrisponderà al nome del test Web.

  3. 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 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 test Web non consente l'esecuzione di controlli script o ActiveX perché il modulo di test Web non li esegue. 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 è stata definita una classe DataSourceAttribute senza una corrispondente classe DataBindingAttribute. 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. Le altre cause includono problemi nel codice del test Web stesso. È necessario controllare anche il codice del test Web quando viene visualizzato questo errore.

Vedere anche

Attività

Procedura dettagliata: registrazione ed esecuzione di un test Web

Risoluzione dei problemi relativi a Test Edition

Risoluzione dei problemi relativi ai test di carico

Risoluzione dei problemi relativi a controller, agenti e rig

Concetti

Informazioni sui controlli JavaScript e ActiveX nei test Web