---
sourceDocument: Yokohama Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Parallele Tests
===============

Parallele Tests {#ariaid-title1}
================================

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Reduzieren Sie die Entwurfszeit für Tests, indem Sie mehrere Tests und Test-Suites parallel ausführen. Entwerfen Sie Tests so, dass sie parallel ausgeführt werden, indem Sie Ressourcenkonflikte und Datenabhängigkeiten vermeiden.  
Hinweis:  
Wenn zwei oder mehr Benutzer gleichzeitig Tests entwickeln, reduzieren parallele Tests die Testdesignzeit. Nach Abschluss des Testdesigns wird empfohlen, Tests in einer einzigen hierarchischen Suitestruktur zu organisieren und die Tests als einzelne Basissuite auszuführen.

Grenzwert für parallele Tests {#parallel-testing__section_h3s_zf4_pgb}
----------------------------------------------------------------------

Mit parallelen Tests können Anwender mehrere automatisierte Tests gleichzeitig ausführen. Dieser Prozess wird fortgesetzt, bis die Anzahl der parallel ausgeführten Tests der folgenden Formel entspricht.

    Number of parallel tests = max(1, number of worker threads - 2)

Hinweis:  
Wenn Ihre Instanz über 2 oder weniger Worker-Threads verfügt, wird die Überprüfung der Konfigurationsverbesserungen empfohlen.Die tatsächliche Anzahl paralleler Tests, die eine Instanz außerhalb der Produktion unterstützen kann, hängt von den Systemressourcen ab, über die die Instanz bei der Bereitstellung verfügt. Der Grenzwert für parallele Tests stellt sicher, dass einer Instanz immer Systemressourcen für andere Nicht-Testaufgaben zur Verfügung stehen.

Testwarteschlange {#parallel-testing__section_ovy_bg4_pgb}
----------------------------------------------------------

Wenn das System den Grenzwert für parallele Tests erreicht, plant es Tests für eine spätere Ausführung neu. Die Tests werden automatisch zurück in sys_trigger platziert, bis ein Worker-Thread verfügbar ist, um sie abzurufen. Jeder Test in der Warteschlange hat einen Zeitplan für die nächste Ausführung des Tests.

Design Überlegungen {#parallel-testing__section_jvs_bcd_qgb}
------------------------------------------------------------

Führen Sie mehrere Tests und Test-Suites parallel aus, um die Entwicklungszeit für Tests zu verkürzen. Vermeiden Sie Ressourcenkonflikte und Datenabhängigkeiten, indem Sie parallel laufende Tests entwerfen. Vermeiden Sie Ressourcenkonflikte und Datenabhängigkeiten, indem Sie Tests entwerfen, die sich nur auf neu generierte oder selbst erstellte Daten stützen, oder indem Sie Regeln für den gegenseitigen Ausschluss von Tests definieren, die Ressourcen gemeinsam nutzen.

Verhindern Sie Ressourcenkonflikte zwischen parallelen Tests
Verhindern Sie Ressourcenkonflikte, indem Sie Tests ausführen, die ihre eigenen Daten erstellen. Tests, die mit vorhandenen Daten ausgeführt werden, verhindern, dass andere Tests, die dieselben Daten benötigen, parallel ausgeführt werden.  
Hinweis:  
Wenn Sie zwei oder mehr Tests mit Ressourcenkonflikten haben, lesen Sie [Markieren Sie Tests als sich gegenseitig ausschließend](https://servicenow-prod.fluidtopics.net/MthGjP~B_7a4LmYvPCjCIw#mutual-exclusion-rule__section_egk_ztm_thb), um eine Regel für den gegenseitigen Ausschluss zu erstellen, die verhindert, dass die Tests parallel ausgeführt werden.
**Zugehörige Konzepte**   

* [Wiederverwendbare Tests](https://servicenow-prod.fluidtopics.net/gO08FkfW41pNJxv~Q3wsaw "Nutzen Sie wiederverwendbare Tests, um die Testwartung zu vereinfachen und die Verwaltung großer Tests und Test-Suites zu optimieren. Wiederverwendbare Tests reduzieren die Redundanz und stellen eine konsistente und zuverlässige Testausführung im gesamten System sicher.")
* [Gegenseitig ausschließende Tests](https://servicenow-prod.fluidtopics.net/MthGjP~B_7a4LmYvPCjCIw "Verhindern Sie, dass in Konflikt stehende Tests parallel ausgeführt werden, indem Sie sie als sich gegenseitig ausschließend markieren. Wenn das System beispielsweise Tests identifiziert, die denselben Datensatz ändern, legt das System fest, dass sich diese Tests gegenseitig ausschließen. Sie können Tests auch manuell als sich gegenseitig ausschließend markieren.")
* [Schnellstarttests](https://servicenow-prod.fluidtopics.net/4YkoO58Apv~4Rw86H4VbNQ "Kopieren Sie die von Now Platform bereitgestellten Schnellstarttests, und passen Sie sie an, um zu validieren, ob Ihre Instanz funktioniert, nachdem Sie Konfigurationsänderungen vorgenommen haben. Zum Beispiel, wenn Sie ein Upgrade anwenden oder eine Anwendung entwickeln.")
* [Erstellung von Leistungsprofilen](https://servicenow-prod.fluidtopics.net/yeENaCq2Q773k05gkJrONw#atf-perf-prof "Mit Leistungsprofilen können Sie Leistungstests für Ihre Instanzen durchführen.")

