Der neue Webclient für die API von digitalwahl.org - Einfach die Wahl haben
.
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Run Headed Component Tests with Cypress Component Testing
npm run test:unit:dev # or `npm run test:unit` for headless testing
Run End-to-End Tests with Cypress
npm run test:e2e:dev
This runs the end-to-end tests against the Vite development server. It is much faster than the production build.
But it's still recommended to test the production build with test:e2e
before deploying (e.g. in CI environments):
npm run build
npm run test:e2e
Vor dem Ausführen der Lasttests müssen die Testdaten importiert werden:
cd ../voting-service-api && npm run setup-testdata
npm install -D @playwright/test
npx playwright install
npm run test:load:simple
npm run test:load
Organisator:
- Email: loadtest@example.org
- Passwort: TestPassword123!
- Event: loadtest-event
Teilnehmer:
- Benutzernamen: testuser1 bis testuser150
- Passwort für alle: test123
Die Lasttests können in der Datei tests/load-test.js
angepasst werden:
- Die Anzahl der Benutzer kann über die Konstante
CONFIG.USERS
geändert werden - Die Batchgröße kann über
CONFIG.BATCH_SIZE
angepasst werden - Server-URLs können bei Bedarf geändert werden
404 Image made by Web illustrations by Storyset.