Installation
NeoLoad Web peut être déployé en tant que SaaS ou peut être installé sur site.
Nous vous recommandons de choisir le déploiement en SaaS car cette option permet de faciliter le déploiement et la gestion de la plateforme.
Pour commencer à utiliser NeoLoad Web en mode SaaS, rendez-vous sur https://www.tricentis.com/software-testing-tool-trial-demo/neoload-trial/. Créez un compte sur notre plateforme utilisateurs et accédez au SaaS !
Dans le cas où il ne vous est pas possible de tirer parti d'un déploiement SaaS, nous fournissons un modèle de déploiement basé sur une approche d'orchestration Kubernetes pour un déploiement sur site. Notez qu'à partir de NeoLoad Web 2.10, seuls les déploiements basés sur Kubernetes suivant ce modèle seront pris en charge par Tricentis. Nous vous encourageons vivement à contacter notre équipe Implémentation pour apporter votre propre touche à votre déploiement.
Une mise à jour de NeoLoad Web 2.10 démarre avec une installation basée sur Helm. Veuillez contacter le Support pour obtenir la procédure.
Opérations
Cette section fournit des informations détaillées sur la migration de MongoDB.
Cette section fournit des informations détaillées pour effectuer la migration de MongoDB de la version 3.4 vers la version 3.6.
Les recommandations MongoDB pour la migration sont disponibles dans la documentation 3.4 vers 3.6 :
-
Autonome : https://docs.mongodb.com/manual/release-notes/3.6-upgrade-standalone/
-
Jeu de répliques : https://docs.mongodb.com/manual/release-notes/3.6-upgrade-replica-set/
-
Cluster partagé : https://docs.mongodb.com/manual/release-notes/3.6-upgrade-sharded-cluster/
Cette procédure est spécifique à NeoLoad Web.
Note : Si vous utilisez un ensemble de répliques ou un cluster partagé, veuillez suivre la documentation spécifique de MongoDB ici.
Étapes préparatoires
Avant de commencer la migration, il est fortement recommandé de faire une sauvegarde de la base de données comme décrit ici.
Une fois connecté à la machine NeoLoad Web, tirez l'image Mongo 3.6.16 : docker pull mongo:3.6.16
Migration
-
Arrêtez NeoLoad Web :
docker-compose -f docker-compose-all-in-one(-ssl).yaml down -
Modifiez l'image dans le fichier docker compose de
mongo:3.4.13àmongo:3.6.16 -
Démarrez Mongo 3.6 :
docker-compose -f docker-compose-all-in-one(-ssl).yaml up -d mongo -
Exécuter la commande de migration avec le client Mongo sur la base de données "admin" :
docker exec -it mongo mongo --eval "db.adminCommand( { setFeatureCompatibilityVersion: '3.6' } )" -
Vérifiez que la version de compatibilité est définie sur 3.6 avec la commande :
docker exec -it mongo mongo --eval "db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )" -
Il devrait renvoyer :
{ "featureCompatibilityVersion" : { "version" : "3.6" }, "ok" : 1 } -
Démarrez NeoLoad Web :
docker-compose -f docker-compose-all-in-one(-ssl).yaml up -d nlweb-backend nlweb-frontend
Cette section fournit des informations détaillées pour effectuer la migration de MongoDB de la version 3.6 vers la version 4.0.
Les recommandations MongoDB pour la migration sont disponibles dans la documentation 3.6 vers 4.0 :
-
Autonome : https://docs.mongodb.com/manual/release-notes/4.0-upgrade-standalone/
-
Jeu de répliques : https://docs.mongodb.com/manual/release-notes/4.0-upgrade-replica-set/
-
Cluster partagé : https://docs.mongodb.com/manual/release-notes/4.0-upgrade-sharded-cluster/
Cette procédure est spécifique à NeoLoad Web.
Note : Si vous utilisez un ensemble de répliques ou un cluster partagé, veuillez suivre la documentation spécifique de MongoDB ici.
Étapes préparatoires
Avant de commencer la migration, il est fortement recommandé de faire une sauvegarde de la base de données comme décrit ici.
Une fois connecté à la machine NeoLoad Web, tirez l'image Mongo 4.0 : docker pull mongo:4.0
Migration
-
Arrêtez NeoLoad Web :
docker-compose -f docker-compose-all-in-one(-ssl).yaml down -
Modifiez l'image dans le fichier docker compose de
mongo:3.6.16àmongo:4.0 -
Démarrez Mongo 4.0 :
docker-compose -f docker-compose-all-in-one(-ssl).yaml up -d mongo -
Exécuter la commande de migration avec le client Mongo sur la base de données "admin" :
docker exec -it mongo mongo --eval "db.adminCommand( { setFeatureCompatibilityVersion: '4.0' } )" -
Vérifiez que la version de compatibilité est définie sur
4.0avec la commande :docker exec -it mongo mongo --eval "db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )" -
Il devrait renvoyer :
{ "featureCompatibilityVersion" : { "version" : "4.0" }, "ok" : 1 } -
Démarrez NeoLoad Web :
docker-compose -f docker-compose-all-in-one(-ssl).yaml up -d nlweb-backend nlweb-frontend