Wenn ich LoadRunner zum Testen der Webanwendung verwende, habe ich festgestellt, dass ie ActiveX nicht verwenden kann. Ist es möglich, loadrunner zum Testen von ActiveX zu verwenden?Kann ich loadrunner zum Testen von ActiveX-Webanwendungen verwenden?
Antwort
Ja, es ist möglich, LoadRunner zum Testen von ActiveX zu verwenden. Lassen Sie uns auf die Architektur von ActiveX zurückkommen und dann die Pfade zur Unterstützung der Architektur betrachten.
ActiveX ist eine clientseitige Technologie, im Wesentlichen Microsofts Antwort auf Java Applets. Diese Elemente können rein clientseitig sein, Schnittstellen Client-Delight-Typ Elemente oder tatsächlich mit einem Server kommunizieren. Es gibt auch ein gewisses Potenzial für Datenaustausch und -transformation.
Wenn dies "Client-Freude" ist, dann muss wirklich nichts passieren, wenn Sie auf der Transportebene aufnehmen. Alle Anfragen an den Server werden gesammelt und Sie können Ihre Änderung des Skripts wie erwartet bearbeiten.
Wenn dies eine Art von Last und Transformation ist, dann haben Sie zusätzliche Herausforderungen, wenn Sie auf der Transportschicht weitermachen möchten. Möglicherweise müssen Sie mit Ihrem Entwicklungsteam zusammenarbeiten, um den zum Umwandeln von Daten verwendeten Algorithmus zu verstehen. Sie können dies in Ihrem eigenen Code implementieren, um die Transformation dessen, was zurückgegeben werden soll, zu beeinflussen.
Wenn dies ein Applet ist, das direkt mit einem Server kommuniziert, dann nutzt es vielleicht eine Standardprotokollschnittstelle, die von LoadRunner unterstützt wird. In einem solchen Fall kann eine Dual-Protokoll-Aufzeichnung oder eine Aufzeichnung über einen Proxy die Elemente aufnehmen.
Schließlich, wenn die gesamte App activeX ist, kommuniziert sie direkt mit dem Host auf einem unbekannten Protokoll und Sie haben keinen Zugriff auf Entwickler, um Einblick in die Kommunikation zu geben, was können Sie dann architektonisch tun? Nun, in diesem Fall gehen Sie an die Spitze des OSI-Modells und schauen, welche Optionen Ihnen zur Verfügung stehen, um die Endbenutzeroberfläche so auszuführen, wie es ein Benutzer tun würde.
Buzzy hat bereits eine Route notiert. Sie könnten auch TruClient ausprobieren. Ich denke, dass beide Elemente Probleme haben, da sich die ActiveX-Komponenten normalerweise außerhalb der DOM-Umgebung befinden, die vom Browser verwaltet wird. Dadurch bleiben drei Optionen übrig: ein virtueller Benutzer mit grafischer Benutzeroberfläche, ein virtueller Citrix Benutzer oder ein virtueller Remote Desktop-Benutzer. Mit jeder dieser drei Optionen können Sie die Endbenutzeroberfläche steuern und im Wesentlichen einen vollständigen Browser und eine vollständige Kopie der ActiveX-Komponenten für jeden virtuellen Benutzer ausführen, mit dem Sie testen möchten.
Es gibt immer einen Pfad. Lassen Sie sich von Ihrem architektonischen Know-how bei Kommunikationsprotokollen und clientgebundenen Operationen leiten, um es zu finden. Aus diesem Grund ist ein Befehl über diese Elemente der Schlüssel für die Basisklassenfähigkeiten für Leistungsprüfer/Ingenieure/Architekten
- 1. Wie Android-Anwendung in LoadRunner testen?
- 2. Verwenden von SUDS zum Testen von WSDL
- 3. Loadrunner für mehrere URLs verwenden
- 4. Wie kann ich Mock zum Testen in Greenlet verwenden?
- 5. Welche Art von Spion zum Testen verwenden
- 6. Verwenden von JMeter zum Testen eines Sockets
- 7. Verwenden von MOQ zum Testen des Controllers
- 8. Verwenden von Fitnesse zum Testen externer Daten
- 9. Verwenden von MVP - So verwenden Sie Ereignisse zum Testen richtig
- 10. LoadRunner-Skript zum Erfassen von Json-Daten erstellen
- 11. Verwenden von Espresso zum Testen von ausformbaren Änderungen
- 12. Verwenden von Parallels zum Testen von Webanwendungen in IE
- 13. Verwenden von REST Assured Library zum Testen von SOAP-Webservices
- 14. Verwenden von Python zum Testen von HTTP-APIs
- 15. Warum Selen mit Laravel zum Testen verwenden?
- 16. Kann ich Visual Studio Community Edition zum Testen von Projekten verwenden?
- 17. Gibt es Java-Bibliotheken, die ich zum automatischen Testen von Windows-GUIs verwenden kann?
- 18. Kann eine Parametertabelle im loadrunner gepflegt werden?
- 19. Verwenden von RSpec zum Testen von Benutzereingaben mit gets
- 20. Verwenden von JMeter zum Testen von Eclipse RCP-Anwendungen
- 21. Unterstützt LoadRunner 9.1 WPF?
- 22. Verwenden von Modernizr zum Testen der Browserunterstützung für css calc()
- 23. Verwenden von MacRuby zum Testen der iPhone-Anwendung?
- 24. Verwenden von Firewatir mit Ubuntu zum Herunterladen Testen
- 25. Verwenden von Sinon zum Testen nach der Verspätungsauflösung
- 26. Welche Best Practices verwenden Sie zum Testen von Datenbankabfragen?
- 27. LoadRunner Automatische Transaktionen
- 28. Wie kann ich ein Versprechen zum Testen ablehnen?
- 29. Verwenden von Moq zum Testen einer abstrakten Klasse
- 30. Verwenden von NeoLoad zum Testen der ZK-Anwendung
activeX existiert noch * im Web * ?! –
versuchen Ajax Click & Script-Protokoll, könnte es funktionieren. – Buzzy