Gewusst wie: Binden eines Webleistungstests an eine Textdatei
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Das Binden eines Webleistungstests an eine Textdatei-Datenquelle ähnelt bis auf einige zusätzlich erforderliche Schritte dem Binden eines Webtests an eine Datenbank. Im Allgemeinen umfasst das Binden eines Webleistungstests an eine Textdatei die folgenden Schritte:
Erstellen einer Datenquelle aus einer Textdatei
Hinzufügen einer Textdatei-Datenquelle zu einem Webleistungstest
Binden eines Webleistungstests an eine Textdatei-Datenquelle
Tipp
Das regionsspezifische Trennzeichen befindet sich in der Registrierungseinstellung HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text\Format.
Durch Bereitstellen einer optionalen Schemadefinitionsdatei können kompliziertere Textdateien ebenfalls verwendet werden. Weitere Informationen finden Sie unter How to: Add a Schema Definition to a Text File Data Source for a Web Performance Test.
Erstellen einer Datenquelle aus einer Textdatei
Zum Erstellen einer Datenquelle aus einer Textdatei müssen Sie einen Ordner einrichten, der die Textdatei enthält. Dieser Ordner übernimmt die Funktion einer Datenbank. Die Textdatei wird als Tabelle in der Datenbank verwendet. Im Datenbankordner können mehrere Textdateien vorhanden sein.
So erstellen Sie eine Datenquelle aus einer Textdatei
Erstellen Sie einen neuen Ordner, und benennen Sie diesen, z. B. Data.
Tipp
Es wird empfohlen, diesen Ordner auf einer Netzwerkfreigabe zu erstellen. Dies ermöglicht es Ihnen, diese Daten in anderen Webleistungstests wiederzuverwenden, sie für andere Tester freizugeben und sie in einem Auslastungstest auf einem Remotecomputer zu verwenden, auf dem ein Test-Agent und ein Testcontroller einfacher verwendet werden können. Weitere Informationen finden Sie unter Binden einer Datenquelle an einen Webleistungstest.
Fügen Sie die Textdatei zum Verzeichnis hinzu.
Hinzufügen einer Textdatei-Datenquelle zu einem Webleistungstest
Die aus der Textdatei erstellte Datenquelle kann nun dem Webleistungstest hinzugefügt werden.
So fügen Sie eine Textdatei als Datenquelle einem Webleistungstest hinzu
Öffnen Sie einen Webleistungstest.
Klicken Sie im Webleistungstest-Editor auf Datenquelle hinzufügen.
Das Dialogfeld Verbindungseigenschaften wird angezeigt.
Wählen Sie in der Dropdownliste OLE DB-Anbieter den Eintrag Microsoft Jet 4.0 OLE DB-Anbieter aus.
Geben Sie im Textfeld Server- oder Dateiname den Namen des Ordners mit der Textdatei ein.
Warnung
Geben Sie den Namen des Ordners und nicht der Datei selbst an.
Wählen Sie Erweitert aus.
Das Dialogfeld Erweiterte Eigenschaften wird angezeigt.
Suchen Sie die Erweiterte Eigenschaften-Eigenschaft, und geben Sie Text ein.
Tipp
Wenn die Textdatei keinen Header mit Spaltennamen enthält, geben Sie statt Text die Zeichenfolge Text;HDR=NO; ein.
Klicken Sie auf OK, um das Dialogfeld Erweiterte Eigenschaften zu schließen.
(Optional) Klicken Sie auf die Schaltfläche Testverbindung, um die Verbindung zur Datei zu überprüfen.
Klicken Sie auf OK, um das Dialogfeld Verbindungseigenschaften zu schließen.
Das Dialogfeld Tabellen auswählen wird angezeigt.
Wählen Sie im Dialogfeld Tabellen auswählen den Namen der zu verwendenden Textdatei aus.
Tipp
Wenn im Datenordner mehrere Textdateien vorhanden sind, können Sie alle Dateien auswählen, die verwendet werden sollen. Jede Datei wird als Tabelle behandelt. Der Punkt (.) im Namen der Textdatei wird durch ein Nummernzeichen (#) ersetzt, z. B. TestData#txt.
Klicken Sie auf OK, um das Dialogfeld Tabellen auswählen zu schließen.
Der Knoten Datenquellen wird zum Webleistungstest hinzugefügt. Die Textdatei wird in der Hierarchie als Tabelle angezeigt.
Binden eines Webleistungstests an eine Textdatei-Datenquelle
Nachdem die Textdatei als Datenquelle hinzugefügt wurde, kann sie wie jede andere Datenquelle an Komponenten des Webleistungstests gebunden werden.
So binden Sie einen Webleistungstest an eine Textdatei-Datenquelle
Öffnen Sie einen Webleistungstest, dem Sie die Textdatei als Datenquelle hinzugefügt haben.
Suchen Sie in der Anforderungsstruktur eine Anforderung, für die Daten benötigt werden, z. B. eine Anforderung mit einem Formularbereitstellungsparameter. Wählen Sie den Parameterknoten aus.
Klicken Sie im Fenster Eigenschaften auf den Dropdownpfeil für die Wert-Eigenschaft, und wählen Sie die richtige Datenquelle in der Hierarchie aus. Wählen Sie dann den Namen der Tabelle und den Namen des Felds aus, das als Wert verwendet werden soll.
Zeigen Sie im Menü Test auf Testlaufkonfigurationen bearbeiten, und klicken Sie dann auf Lokaler Testlauf.
Wählen Sie im linken Bereich des Dialogfelds localtestrun.testrunconfig die Option Webleistungstest und anschließend im rechten Bereich die Option Ein Testlauf pro Datenquellenzeile aus.
Dies hat zur Folge, dass der Test iterativ, ein Mal für jede Zeile in der Datenbank, ausgeführt wird. Bei jeder Testiteration wird der Zeiger in die nächste Zeile der Datenbank verschoben.
Klicken Sie auf Übernehmen und anschließend auf Schließen.
Klicken Sie im Menü Datei auf Speichern, um den Webleistungstest zu speichern.
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen einer Datenbindung zu einer Webanforderung
How to: Add a Schema Definition to a Text File Data Source for a Web Performance Test
Exemplarische Vorgehensweise: Hinzufügen einer Datenbindung zu einem Webleistungstest