ISISComputingGroup / ISISComputingGroup/IBEX

Squish Tests: IOC log stress test

Offen
#7,752 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
6
Forks
2
Ø Merge
16 Std. 40 Min.
Gemergte PRs (30 T.)
2

Beschreibung

As a developer I would like to verify the following behaviour using Squish:

- Generate 150K+ IOC Log messages.
- Verify that the client still works and the messages are displayed.

#### Additional info:
Messages sent in bulk may not arrive in order.

Use https://github.com/ISISComputingGroup/EPICS-IocLogServer/blob/master/dev-tools/ioc_message_simulator.py to generate log messages.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, dev-tools/ioc_message_simulator.py im Repository EPICS-IocLogServer zu lesen und zu ermitteln, wie mehr als 150K IOC-Logmeldungen erzeugt werden. Suche anschließend den relevanten Squish-Testeinstiegspunkt in IBEX und führe ihn mit Nachrichten in großen Mengen aus. Als abgeschlossen gilt die Aufgabe, wenn der Client weiterhin nutzbar bleibt, alle Nachrichten angezeigt werden und der Test nicht von der Reihenfolge der Nachrichten abhängt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
testing-qa
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.