Freigeben über


Problembehandlung für Webtests

Aktualisiert: November 2007

In diesem Thema sind häufig auftretende Probleme aufgeführt, die beim Arbeiten mit Webtests in Visual Studio Team System Test Edition auftreten.

Der Remotename konnte nicht aufgelöst werden

JavaScript und ActiveX-Steuerelemente werden nicht ausgeführt

Fehler bei einem codierten Webtest aufgrund einer nicht gebundenen Datenquelle

Der Remotename konnte nicht aufgelöst werden

Wenn der Webtest externe URLs enthält, die sich außerhalb Ihrer Firewall befinden, wird beim Ausführen des Tests möglicherweise folgende Fehlermeldung angezeigt:

Fehler bei Anforderung: Der folgende Fehler ist aufgetreten. Möglicherweise müssen Sie in Ihrem Webtest einen Proxyserver konfigurieren: Der Remotename konnte nicht aufgelöst werden.

Wenn Sie einen Proxyserver für den Zugriff auf Websites außerhalb Ihrer Firewall verwenden, müssen Sie in der Proxy-Eigenschaft des Webtests den Proxyserver, den Ihr Browser für das Abrufen von Webseiten verwendet, manuell festlegen. Legen Sie den Proxy mit dem Webtest-Editor fest.

So geben Sie einen Proxyserver an

  1. Öffnen Sie einen Webtest.

  2. Wählen Sie in der Anforderungsstruktur den Stammknoten aus. Der Stammknoten trägt den Namen des Webtests.

  3. Suchen Sie im Fenster Eigenschaften die Eigenschaft Proxy, und geben Sie einen gültigen Proxynamen ein. Fragen Sie Ihren Netzwerkadministrator nach einem gültigen Proxynamen, oder geben Sie "default" ein, um die Proxyeinstellungen von Internet Explorer zu verwenden.

    Vorsicht:

    Die Proxyeinstellung "default" kann beim Ausführen des Webtests unter Auslastung Leistungsprobleme verursachen. Für die Durchführung eines Webtests in einem Auslastungstest ist es besser, einen anderen Proxy als "default" anzugeben.

JavaScript und ActiveX-Steuerelemente werden nicht ausgeführt

Bei Websites, die Skripts oder ActiveX-Steuerelemente verwenden, wird möglicherweise folgende Fehlermeldung angezeigt:

Die Sicherheitseinstellungen lassen die Verwendung von auf dem Computer installierten ActiveX-Steuerelementen für Websites nicht zu. Daher wird die Seite eventuell nicht richtig angezeigt.

Im Webtest-Viewer werden keine Skripts oder ActiveX-Steuerelemente ausgeführt, da das Webtestmodul diese Elemente nicht ausführt. Die Meldung weist darauf hin, dass ein echter Browser vermutlich weitere dynamische Seiteninhalte anzeigen würde. Üblicherweise ist beim Auftreten dieser Meldung keine Benutzeraktion erforderlich. Weitere Informationen finden Sie unter Informationen zu JavaScript und ActiveX-Steuerelementen in Webtests.

Fehler bei einem codierten Webtest aufgrund einer nicht gebundenen Datenquelle

Während Sie versuchen, einen codierten Webtest auszuführen, wird folgende Fehlermeldung angezeigt:

Der Test <Testname> konnte auf Agent <Computername> nicht ausgeführt werden: Der Objektverweis ist nicht auf eine Objektinstanz festgelegt.

Dieser Fehler kann auftreten, wenn Sie für die Webtestklasse ein DataSourceAttribute ohne ein zugehöriges DataBindingAttribute definiert haben. Fügen Sie ein entsprechendes DataBindingAttribute hinzu, um diesen Fehler zu beheben. Optional können Sie auch ein nicht benötigtes DataSourceAttribute löschen oder im Code auskommentieren.

Hinweis:

Eine nicht gebundene Datenquelle ist nur eine mögliche Ursache des Fehlers Object reference not set to an instance of an object. Neben verschiedenen anderen Fehlerursachen können z. B. Codeprobleme im Webtest selbst zu diesem Fehler führen. Sie müssen daher auch den Code im Webtest überprüfen, wenn dieser Fehler auftritt.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Aufzeichnen und Ausführen eines Webtests

Problembehandlung in der Test Edition

Problembehandlung für Auslastungstests

Problembehandlung für Controller, Agents und Rigs

Konzepte

Informationen zu JavaScript und ActiveX-Steuerelementen in Webtests