Les exigences suivantes sont fondamentales et essentielles au bon fonctionnement des injecteurs de charge sur site. Bien que ceux-ci couvrent les bases, il est important de noter que certains aspects peuvent être étroitement liés à des politiques de sécurité spécifiques du côté du client. Ces nuances individuelles seront abordées au cas par cas dans le cadre de demandes de soutien technique, en fonction des considérations de sécurité propres au client. Pour résoudre les problèmes, consultez Dépannage de l’agent proxy sur site et de l’injecteur de charge sur site.
Exigences du système
Exigences matérielles :
- Processeur 2 cœurs ou plus
- 16 Go de RAM
- Espace disque dur de 2 Go
Conditions préalables logicielles :
- Module complémentaire sur site activé dans votre compte LoadView
- Accès administratif pour l’installation et l’exécution
- .NET Framework 4.7.2 ou version ultérieure
- Système d’exploitation Windows Server 2016 ou supérieur x 64 bits
- Chrome (dernière version) ou Edge (dernière version) pour l’enregistrement de l’agent sur site uniquement
- Windows Media Player (pour les tâches streaming media uniquement)
- Le service Bureau à distance est activé sur l’ordinateur. Le service permet aux navigateurs d’exécuter des tests de charge et d’interagir avec les sites Web comme le feraient de vrais utilisateurs, le tout via une connexion sécurisée sur le port 443. Veuillez noter que LoadView ne exiger une connexion entrante aux serveurs qui exécutent des injecteurs de charge sur site.
- La stratégie de groupe Toujours demander un mot de passe est définie sur Non configuré ou Désactivé
Exigences en matière de trafic sortant
- Pour ASP.NET Runtime Core 7.0 (v7.0.11) – Windows x64
Accès à la ressource suivante à partir du serveur avec l’application On-Prem Agent installée :
https://lvbridge.dotcom-monitor.com/privateagentapi/ping/auth/1
- Pour le fonctionnement de l’injecteur de charge sur site
En fonction de votre pare-feu, utilisez l’une des options répertoriées ci-dessous.
Plage d’adresses IP (recommandée) | URL de l’hôte | |
8.29.56.0/23 |
|
|
Installation à l’aide de l’assistant d’installation
Configuration de l’injecteur de charge sur site dans LoadView
Pour connecter un injecteur de charge sur site installé sur votre serveur à LoadView, vous devez d’abord créer et configurer une instance d’injecteur dans votre compte LoadView :
- Connectez-vous à votre compte LoadView et accédez à Gérer les > injecteurs de charge sur site
- Cliquez sur Nouvel injecteur dans l’écran Injecteurs de charge sur site .
- Donnez un nom unique à l’injecteur, fournissez une région et une description.
- Si vous souhaitez limiter la charge utile pour le test de charge dans les navigateurs réels (test de charge de l’application Web/de la page Web), définissez le paramètre Charge utile maximale de l’injecteur pour les tests de navigateur réels .
- Enregistrez les modifications. Le nom de l’injecteur apparaîtra dans la liste des injecteurs de charge sur site.
Installation d’un injecteur de charge sur site
Pour installer les injecteurs de charge sur site sur votre serveur, suivez les étapes ci-dessous :
1. Dans Gérer les > injecteurs de charge sur site, cliquez sur Télécharger le programme d’installation.
3. Exécutez le programme d’installation et suivez les étapes de l’assistant d’installation sur site.
4. Terminez la configuration de l’injecteur de charge sur site et enregistrez l’injecteur en vous connectant à votre compte Dotcom-Monitor. Registrator exécute plusieurs vérifications préalables avant d’enregistrer le service OnPrem Agent auprès de LoadView. En cas d’échec de la vérification des conditions préalables, consultez l’article Dépannage de l’agent sur site . 5. Pour connecter l’injecteur à votre compte, une fois connecté avec succès, sélectionnez un nom d’injecteur dans la liste des injecteurs sur site créés dans votre compte LoadView.
Installation silencieuse
L’injecteur de charge sur site prend en charge l’installation en ligne de commande, ce qui permet un processus de configuration transparent. Au cours de l’installation, une nouvelle instance d’injecteur de charge sur site est automatiquement créée, configurée dans votre compte LoadView et connectée à l’injecteur sur votre serveur. En suivant les instructions de cette section, vous pouvez déployer efficacement l’injecteur de charge sur site dans des environnements d’entreprise sans intervention manuelle.
Copiez la commande d’installation
- Sur votre serveur, exécutez l’invite de commande (cmd) en tant qu’administrateur.
- Copiez et collez la commande suivante dans votre ligne de commande :
OnPremAgentSetup.msi REGISTRATORCMD="-autoinstall -authtoken=<UID>" /qb
Créez votre jeton d’authentification
Pour procéder à l’installation, vous devez remplacer ‘<UID’dans> le paramètre -authtoken par votre jeton d’authentification réel. Pour ce faire :
- Connectez-vous au compte LoadView.
- Dans LoadView, créez un UID d’intégration, qui sera utilisé comme jeton d’authentification, sous Manage> Integrations > Add Integration > Load Testing Web API.
- Cliquez sur Créer une intégration et copiez l’identificateur unique de l’API Web de test de charge dans la liste UID d’intégration.
- Remplacez ‘<UID’dans> la commande par l’identificateur unique que vous venez de copier. Votre commande doit ressembler à l’exemple ci-dessous.
Exécuter la commande
Appuyez sur Entrée pour exécuter la commande. Le processus d’installation commence et l’agent est automatiquement enregistré dans LoadView.
Configuration personnalisée de l’injecteur de charge sur site et paramètres de proxy
Si vous souhaitez utiliser le proxy dans les tests de charge et spécifier des paramètres personnalisés d’injecteur de charge sur site lors de l’enregistrement dans LoadView, ajoutez à la ligne de commande le paramètre – configfile suivi d’un chemin d’accès au fichier de configuration :
OnPremAgentSetup.msi REGISTRATORCMD="-autoinstall -authtoken=8E0999933D6474EBC91BC596B92B2EE -configfile=<ConfigFilePath>.config" /qb
Remplacez ‘<ConfigFilePath>‘ dans le paramètre -configfile par un chemin d’accès complet au fichier de configuration. Utilisez le modèle ci-dessous pour créer votre fichier de configuration d’injecteur de charge sur site.
Installation centralisée
L’installation centralisée de l’agent sur site sur plusieurs serveurs peut être mise en œuvre avec divers outils de déploiement de groupe. À titre d’exemple, vous pouvez utiliser notre script PowerShell léger pour installer l’agent sur des serveurs spécifiques au sein du domaine Active Directory.
Notez que le script doit être exécuté avec un compte disposant de droits d’administrateur sur les serveurs sur lesquels vous souhaitez installer l’agent.
param ([Parameter(ValueFromRemainingArguments=$true)][String[]]$servers) $script = { $fullPathToInstaller = $env:TEMP + "\OnPremAgentSetup.msi" start-process $fullPathToInstaller -ArgumentList 'REGISTRATORCMD=" -autoinstall -authtoken=8E049B6B64D6474EBC91BC596B92B2EE" /log OnPremLog.txt /qn' -Wait } $installerFileName = "OnPremAgentSetup.msi" $fullPathToInstaller = $PSScriptRoot + "\" + "$installerFileName" foreach ($s in $servers) { $s $tempFolder = Invoke-Command -ComputerName $s -ScriptBlock {$env:TEMP} $DestComputerSession = New-PSSession -ComputerName $s Copy-Item $fullPathToInstaller -Destination $tempFolder -ToSession $DestComputerSession -Force Invoke-Command -ScriptBlock $script -Session $DestComputerSession Remove-PSSession -Session $DestComputerSession }
Activation des régions sur site pour les départements
Si vous avez des départements sous votre compte parent LoadView, vous pouvez autoriser les départements à exécuter des tests de charge à l’aide de régions sur site. Pour activer l’accès à des régions locales spécifiques et définir une limite sur le nombre de tests de charge locaux pour un service, accédez à vos départements des paramètres > de compte et configurez les paramètres correspondants dans la section Limites des tests de charge.