Ich suche eine Software (es sollte kein Plugin für einen Browser sein, sondern eine "standalone" Anwendung für Windows oder Linux) dafür:
Ich muss das Surfen im Internet von "echten" Benutzern simulieren. Es sollte eine bestimmte Website öffnen, auf zufällige Links auf der Website klicken, eine Weile bleiben usw.
Irgendeine Idee dafür?
Ich glaube, Sie suchen nach Sikuli .
Dieses Tool wird auf der ersten Ebene ausgeführt, um einen echten Benutzer zu simulieren, egal ob auf einer Webseite oder einer Desktop-Anwendung. Ich habe keine erste Benutzererfahrung mit diesem Tool, aber in meiner früheren Firma haben sie es ernsthaft als Haupttesttool für eines der Projekte in Betracht gezogen und gesehen, wie meine Kollegen daran gearbeitet haben.
Es scheint, dass es fast alle von Ihnen erwähnten Funktionalisten bietet.
Nach meinem Verständnis können Sie die Schritte im Detail angeben oder die erforderliche Aktion angeben, die bei einem bestimmten Auslöser ausgeführt werden soll, z. B. von einer Webseite aus navigieren, auf ein bestimmtes Bild klicken, wenn es auf dem Bildschirm angezeigt wird, oder ein Formular ausfüllen, wenn es geladen wird , wie ein FB-Benutzerstatus, wenn sie posten usw. Sie können es so programmieren, dass es eine Benutzergeschichte von Anfang bis Ende testet, z. B. Benutzer-Anmeldefunktion, Formular ausfüllen, Formular senden, Bild hochladen usw Ich habe sogar gehört, dass einige Leute es benutzen, um FB-Spiele für sie zu spielen, wenn sie weg sind!
Von ihrer Seite zitiert:
Sikuli ist ein Open-Source-Forschungsprojekt, das ursprünglich an der User Interface Design Group am MIT gestartet wurde. Sikuli automatisiert alles, was Sie auf dem Bildschirm sehen. Es verwendet Bilderkennung, um GUI-Komponenten zu identifizieren und zu steuern. Es ist nützlich, wenn es keinen einfachen Zugriff auf den internen oder Quellcode einer GUI gibt.
Es scheint, dass es eine Domäne / einen Bereich von Pixeln auf dem Bildschirm durchsucht, um ein bestimmtes Bild zu finden (das Sie bereitgestellt haben). Sobald es gefunden wurde, wird es eine Reihe von Aktionen auslösen, die Sie per Definition festgelegt haben.
Siehe folgendes Beispiel:
Öffnen Sie cCleaner auf einem Desktop:
Login über ein Website-Formular:
Es gibt auch Selen , das speziell für Webtests entwickelt wurde.
haben Sie Autoit in Betracht gezogen (natürlich kostenlos) AutoIt v3 ist eine Freeware-BASIC-ähnliche Skriptsprache, die zur Automatisierung der Windows-GUI entwickelt wurde https://www.autoitscript.com/site/autoit/
erfordert leider Scripting Ihrerseits
Forumseite Beispiel
Benötigen Sie ein Beispiel für die automatische Navigation von Webseiten
http://www.autoitscript.com/forum/topic/55285-need-example-of-web-page-auto-navigation/
Website-Formulareingabe
http://www.autoitscript.com/forum/topic/138036-website-form-input/
zusätzliche Bearbeitung
klingt wie ein Maus- oder Tastaturrecorder
Ich habe diese Software nicht ausprobiert, die ich nur bei Google gefunden habe
Mausrekorder haben jedoch Einschränkungen - Mausrekorder sind standortbasiert, anklickbare Elemente haben unterschiedliche Standorte auf verschiedenen Websites
Sie können versuchen, nach einem Mausrekorder zu googeln, wenn meine Empfehlungen nicht Ihren Kriterien entsprechen
Perfekte Automatisierung (Freeware)
Sie können Perfect Automation als Launcher, als Scheduler, als Maus- und Tastatur-Recorder und als leistungsstarken Skript-Editor verwenden. http://www.perfectautomation.com/
oder
Tiny Task auch Mausrekorder (ebenfalls kostenlos) http://www.vtaskstudio.com/support.php#tools
chiliNUSS
ComFreek