Voordat we beginnen
Controleer of alles is geïnstalleerd voor het instellen van de ontwikkelomgeving
Stap 1: Docker installeren
- Windows/Mac:
- Ga naar de website van Docker en download Docker Desktop voor Windows of Mac, afhankelijk van je besturingssysteem.
- Volg de installatie-instructies op de website.
- Voer na de installatie Docker Desktop uit om de Docker-daemon te starten.
- Linux:
- Update uw pakketindex: sudo apt-get update
- Installeer Docker met behulp van de pakketbeheerder
- Controleer of Docker correct is geïnstalleerd door het volgende uit te voeren: sudo docker run hello-world Stap 2: Visual Studio Code installeren
-
Ga naar de website van Visual Studio Code en download de versie voor je besturingssysteem.
-
Volg de installatie-instructies op de website. Stap 3: Node.js installeren
-
Windows/Mac:
- Ga naar de website Node.js en download de LTS-versie voor uw besturingssysteem.
- Volg de installatie-instructies op de website.
- Linux:
- U kunt Node.js installeren via de pakketbeheerder. Op Ubuntu bijvoorbeeld:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
Python installeren
- Windows/Mac:
- Ga naar de Python-website en download de nieuwste versie voor je besturingssysteem.
- Volg de installatie-instructies op de website. Zorg ervoor dat je het vakje aanvinkt om Python aan PATH toe te voegen tijdens de installatie.
- Linux: Python is meestal vooraf geïnstalleerd op Linux-distributies. Je kunt het controleren
python --version
- Als het niet is geïnstalleerd of als u een andere versie nodig hebt, kunt u het installeren met behulp van de pakketbeheerder. Op Ubuntu bijvoorbeeld:
sudo apt-get update
sudo apt-get install python3.8
Stap 5: Controleer de installatie
- Docker: Open een terminal of opdrachtprompt en voer docker –version uit om te controleren of Docker correct is geïnstalleerd.
- Visual Studio-code:
- Open Visual Studio Code om ervoor te zorgen dat deze correct werkt.
- Node.js: Open een terminal of opdrachtprompt en voer node –version en npm –version uit om te controleren of Node.js en npm (Node Package Manager) correct zijn geïnstalleerd.
- Python: Open een terminal of opdrachtprompt en voer python –version (of python3 –version voor Linux) uit om de installatie van Python te verifiëren.
Aanvullende instellingen voor de cursus
- Download de repository voor prestatietestcursussen van webdriverio
- Open een terminal of opdrachtprompt.
- Maak een nieuwe map voor het cursusproject en navigeer ernaar.
- Voer npm init -y uit om een package.json-bestand te maken.
- Installeer WebDriverIO door npm install @wdio /cli uit te voeren.
- Stel WebDriverIO in met npx wdio config en volg de configuratiewizard.
- Python-afhankelijkheden:
- Het wordt aanbevolen om een virtuele omgeving te creëren voor Python-afhankelijkheden:
- Installeer het pakket voor de virtuele omgeving: pip install virtualenv
- Creëer een virtuele omgeving: virtualenv venv
- Activeer de virtuele omgeving:
- Ramen:. \ venv\ Scripts\ activeren
- Mac/Linux: bron venv/bin/activate
- <package_name>Installeer alle vereiste Python-pakketten voor de cursus met pip install. Na het downloaden ziet de structuur er als volgt uit
.
├── .gitlab
│ # CI/CD pipelines (e.g., nightly tasks)
├── data
│ ├── input # Input data for tests (e.g., cookies from production)
│ └── output # Output data from tests
│ ├── reports # Reports generated for analysis
│ └── sqlite # SQLite databases with test execution data
├── test
│ ├── pageObjects # Page object models for WebDriverIO tests
│ ├── specs # Test specifications for WebDriverIO
│ └── helpers # Helpers for tests (generateFiles, performanceHelper, xhrHelper, etc.)
├── reporting # Python scripts for reporting and threshold analysis
├── node_modules # Node.js dependencies (ignored in version control)
├── .env # Environment variables file (ignored in version control)
├── package.json # Project metadata and dependencies
├── .gitlab-ci.yml # setup the cicd part of executing performance test
└── README.md # Project documentation