Ich benutze testNg für Selenium-Automatisierung mit Java, ich benutze @DataProvider, um Daten von Excel zu erhalten und als Argument an das Testskript übergeben. Angenommen, ich habe 10 Datenzeilen in Excel, wird mein Testfall 10 Mal nacheinander ausgeführt. Aber jetzt möchte ich diese 10 Tests parallel ausführen, alle gleichzeitig mit Threads. Kann das gemacht werden? Wenn ja, kann mir jemand ein Beispiel dafür geben? Danke im Voraus.Parallele Ausführung von Test mit @DataProvider
0
A
Antwort
0
Verwenden Sie Soase Lab für parallele Ausführung, dort können Sie in virtuellen Maschinen gleichzeitig 30 Threads ausführen.
Noch ein Vorschlag Sie Selen Grid verwenden können, die parallele Ausführung in verschiedenen Maschinen ausgeführt wird.
0
BrowserStack und Sauce Labs beide liefern Beispiele für parallele TestNG Tests:
0
Sie können die link.You folgen eine Vorstellung bekommen. https://www.seleniumeasy.com/testng-tutorials/parallel-execution-of-test-methods-in-testng
1
Sie können "parallel = true" in Ihrer Datenprovidermethode angeben, die parallele Ausführung ermöglicht.
Beispielcode: Hoffe, das hilft.
@DataProvider(name="browserinfo",parallel=true)
public static Object[][] browserinfo(){
Object[][] testdata=new Object[][] {
{Platform.WINDOWS,"firefox"},
{Platform.LINUX,"chrome"},
{Platform.MAC,"safari"}};
return testdata;
}
Verwandte Themen
- 1. Ausschließen-Test von Parallele Ausführung
- 2. Parallele Ausführung mit jenkins
- 3. Parallele Ausführung von Methoden
- 4. parallele Ausführung mit extjs Gitter
- 5. Parallele Ausführung mit POM mit PageFactory
- 6. RxJava und parallele Ausführung von Beobachter Code
- 7. Workloadverteilung/parallele Ausführung in JAVA
- 8. Selen-Gitter mit Ant sequentiell + parallele Ausführung
- 9. Oracle PL/SQL parallele Ausführung
- 10. implementiert parallele Ausführung in Schema
- 11. Parallele Ausführung von JUnit-parametrisierten Tests in Eclipse
- 12. Parallele Ausführung für E/A-gebundene Operationen
- 13. Läuft die parallele Ausführung in SSIS korrekt?
- 14. Jetson TK1 Multiple Streams parallele Ausführung
- 15. Node.js - Async.js: Wie funktioniert die parallele Ausführung?
- 16. parallele Ausführung mehrerer Module in Verilog
- 17. Zugriff erstellt von parallele Ausführung in Jenkins 2.0 Pipeline
- 18. Kann die parallele Ausführung von Atlassian Bamboo nicht ausgeführt werden?
- 19. Parallele Ausführung in mehreren Geräten mit Thread-Konzept Java
- 20. Im Test: Warum der @DataProvider vor @BeforeClass ausgeführt wird?
- 21. TestNG: Parameter an DataProvider von Maven übergeben
- 22. Wird die parallele Ausführung auf Selen-Grid die Ausführungszeit beeinflussen
- 23. C# Monte Carlo Incremental Risk Berechnungsoptimierung, Zufallszahlen, parallele Ausführung
- 24. Zugriff auf einen DataProvider mit indexOf
- 25. Parallele HTTP-Anforderungen mit Retrofit
- 26. Flex DataGrid/DataProvider Fehler?
- 27. Trigger Plugin Ausführung nach dem Test auf MVN Test
- 28. Wie wird die parallele Ausführung von Tests für Multiprojekt-Builds deaktiviert?
- 29. PhpUnit inline DataProvider
- 30. Problem mit paralleler Ausführung mit Selenium Grid für Webdriver + TestNG
Bitte überprüfen Sie dies - http://stackoverflow.com/questions/22138944/selenium-test-execution-in-parallel-using-testng?rq=1 – vv88