À propos
Universal offre la possibilité de définir des terminaux d'API REST à l'aide de PowerShell. Lorsque les terminaux sont exécutés par un client HTTP compatible, le script PowerShell s'exécute et retourne le résultat à l'utilisateur final.
Environnement d'exécution
L'environnement d'exécution de l'API REST fonctionne dans votre version par défaut de PowerShell. Contrairement aux tâches d'automatisation, qui peuvent aussi être exécutées via l'API de gestion d'Universal, les API que vous définissez sont exécutées dans un seul processus PowerShell. Comme le processus PowerShell n'est pas démarré et arrêté à chaque appel au terminal, l'API est beaucoup plus rapide.
Vous pouvez définir l'environnement qui exécute le processus d'API de PowerShell Universal en spécifiant -ApiEnvironment sur Set-PSUSetting. La modification de ce paramètre entraînera le redémarrage du processus d'API.
Set-PSUSetting -ApiEnvironment '7.1'Environnement par terminal
Vous pouvez également définir l'environnement utilisé en spécifiant l'environnement sur le terminal lui-même.
New-PSUEndpoint -Url /environment -Environment Integrated -Endpoint {
$PSUEnvironment
}Performance
La performance est relative au matériel et aux conditions du réseau sur lesquels vous exécutez Universal. Cela dit, dans des conditions idéales, vous pouvez vous attendre à ce que les API d'Universal traitent environ 500 requêtes par seconde. Cela se rapporte à un terminal entièrement vide, donc tout script que vous ajoutez à ce terminal réduira le débit. La réduction du débit dépendra des applets de commande et du script exécutés dans le terminal d'API. Il n'y a aucune limite absolue.
Consultez le blogue Devolutions pour obtenir des informations détaillées sur les tests de performance des API d'Universal.
Variables
Les variables sont répertoriées sur la page des variables.
API
Mis à jour
Ce contenu vous a-t-il été utile ?