2016-05-10 12 views
0

Ich arbeite an einem single sing on Projekt. Während der Aufnahme gebe ich die URL "abc.com", das System überprüft die Zugangsdaten und gewährt Zugriff auf die Anwendung. Jetzt muss ich in der Anwendung auf einen Button klicken, der ein neues Fenster mit der URL "xyz.com" öffnet, aber auf Vugen wird nichts aufgezeichnet. Ich nehme an, es liegt daran, dass ich während der Aufnahme "abc.com" angegeben habe und "xyz.com" nicht identifiziert. Das ist meine Annahme. Kann mir jemand bitte sagen, wie man diese Art von Szenario überwinden kann?Loadrunner für mehrere URLs verwenden

Meine Anforderung ist, "abc.com" mit UserID/Pwd anmelden und klicken Sie auf eine Registerkarte, die "xyz.com" öffnet und Aktionen ausführen und ermitteln, wie viel Zeit es dauert.

Antwort

0

Schlechte Annahme. Wäre dies der Fall, dann würden niemals Drittanbieter-Referenzen in Ihrer Aufzeichnung vermerkt werden, entweder als direkte URL-Anfragen oder als zusätzliche Ressourcen (EXTRARES) in HTML-Stil-Anfragen.

Haben Sie die Aufzeichnung im Proxy-Modus in Betracht gezogen oder den globalen HTTP-Proxy (der dann von allen HTTP/Browser-Sitzungen eingehalten wird) auf den Aufzeichnungs-Proxy für LoadRunner gesetzt?

0

Das Aufzeichnen mehrerer URLs ist ein häufiger Anwendungsfall für Loadrunner. Ich vermute, dass es etwas damit zu tun hat, dass es in einem neuen Fenster geöffnet wird.

Ich würde versuchen, eine andere Capture-Ebene in der Aufnahme Optionen:

Record -> Recording Options -> Mapping and Filtering -> Capture Level - WinINet. 

auch verschiedene Aufnahmetypen versuchen (HTML und URL-basierte), um zu sehen, ob das einen Unterschied macht.

+0

Architektonisch warum sollten Sie WinInet vorschlagen, da dies mit Windows Integrated Authentication verbunden ist? –