läuft ein test suite und test Fall der Verwendung von groovy?
Habe ich test-suite mit dem Namen FirstTestSuite
und dann erstellt einen Testfall benannt FirstTestCase
. Ich habe geschrieben, ein groovy-Skript in der soap-UI, wie diese:
def tc = testRunner.testCase.testSuite.project.testSuites["FirstTestSuite"].testCases["FirstTestCase"]
In der Prüfung Fall ich habe eine web-Methode, die erstellt eine excel-Datei mit einigen Daten. Wenn ich nun das Skript ausführen der web-Methode, die ich nicht genannt. Ich bin neu hier also hab ich was verpasst im Skript?
Auch, sobald ich das script schreiben ist dort eine Weise, durch die ich anrufen kann das Skript mit crontab?
Dank.
InformationsquelleAutor Valla | 2013-07-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Man noch nicht schrieb, der code läuft Testfall-Ausführung. Versuchen Sie, verwenden Sie dieses Skript:
Gibt es auch eine Methode zum aufrufen von soap-ui-tests mit crontab.
Ausführen von funktionalen tests von der Befehl-Linie ist einfach mit dem mitgelieferten in soap-ui testrunner.bat/.sh Skript, das eine Reihe von Argumenten, um zu Steuern, welche tests ausgeführt werden, die Ausgabe, zum Beispiel:
wo
SmartBear/soapUI-4.5.1/bin/testrunner.sh : Pfad zu Laufenden script
-s"TestSuite 1" : test-suite-Namen
-r : erstellen von summary report in der Konsole
-ein : der Export der Prüfergebnisse in berichten, nicht nur Fehler
-fyour_folder/reports : - Pfad zu Ihrem Ordner "reports"
your_folder/your_project-soapui-project.xml : Pfad zu Ihrer soap-ui-Projekt-Datei
Mehr Informationen hier: http://www.soapui.org/Test-Automation/functional-tests.html
Und in crontab, die Sie gerade brauchen, um start dieser shell-Befehl.
Für die groovy-Skript, das Sie erwähnt haben. Ist es möglich, dass ich die groovy-Skript mit crontab ? Klar, wenn ich Schreibe das oben erwähnte Skript und speichern Sie es als .groovig und dann kann ich es mit crontab ?
Nicht ganz. Ich meinte, dass Sie laufen kann testrunner.sh mit crontab. Und testrunner läuft Ihr test-suite mit groovy-Skript.
das problem ist, ich habe centOS und soapUI installiert ist auf meinem windows-Rechner.Also die testrunner.sh Datei ist nicht verfügbar in der centOS und ich kann nicht den Befehl auszuführen. So ist es, dass die einzige Lösung wäre die Installation von jre und soapUI auf meinem linux-Rechner und dann läuft das Skript?
Wenn Sie ausführen möchten, soap-ui tests, natürlich müssen Sie zum installieren von soap ui 😉 ich habe genau diese Lösung, um automatische tests für REST-apis
InformationsquelleAutor ITemius