test-suite
2023.10
false
- Instalación de Studio
- Instalación de robots
- Instalación de Orchestrator
- Instalación de Test Manager
- Requisitos de hardware
- Requisitos de software y requisitos previos
- Pasos de la instalación
- Pasos tras la instalación
- Encriptación de archivos de configuración de Gestor de pruebas
- Test Manager Provisioning Tool
- Instalación silenciosa
- Despliegue de Test Manager en Azure Marketplace
- Actualizar
- Copias de seguridad y restauración
- Solución de problemas
- Problemas conocidos
Encriptación de archivos de configuración de Gestor de pruebas
Guía de instalación de Test Suite
Última actualización 9 de oct. de 2024
Encriptación de archivos de configuración de Gestor de pruebas
Test Manager ejecuta un cifrado basado en certificados para proteger los archivos de configuración. Puedes cifrar y descifrar los archuvos de configuración de forma manual utilizando
testmanager.exe
, como parte de Test Manager Provisioning Tool. Puedes encontrar la herramienta en la ubicación de la instalación de Test Manager predeterminada: C:\Program Files (x86)\UiPath\TestManager\Tools\TestManagerProvisioner
. Alternativamente, puedes encontrarlo en tu carpeta de instalación personalizada.
Para empezar a utilizar Test Manager Provisioning Tool para cifrar tus archivos de configuración, descarga e instala el paquete de instalación de UiPath Test Manager en tu equipo.
Nota:
- Para las versiones de Test Manager anteriores a la 20.10.4, debes descifrar el archivo de configuración utilizando el comando ofuscador (obsoleto), antes de cifrarlo con el nuevo método.
- Los comandos distinguen entre mayúsculas y minúsculas.
- Una vez cifrados, los valores no se pueden cambiar modificando el archivo
appsettings.production.json
. Para ello deberás descifrarlo y luego volver a cifrarlo.
- El proceso de cifrado sobrescribe las configuraciones actuales. Comprueba que has realizado una copia de seguridad del archivo
appsettings.production.json
antes de continuar. Puedes encontrar el archivo enC:\Program Files (x86)\UiPath\Test Manager\
-
Abre el archivo
appsettings.production.json
para configurar elSigningCredentialSettings
. Si esta sección no está presente, deberás añadirla al archivo. Comprueba que el usuario pueda acceder a la clave privada que ejecuta la instancia de Test Manager mediante la identidad de grupo de aplicaciones, o el usuario que hayas especificado durante la instalación."SigningCredentialSettings": { "StoreLocation": { "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841", "Location": "LocalMachine", "NameType": "Thumbprint" } }
"SigningCredentialSettings": { "StoreLocation": { "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841", "Location": "LocalMachine", "NameType": "Thumbprint" } }Name
: la huella digital de tu certificado. Mantén el objetoName
en mente al pegar el valor de la huella digital, ya que es similar aNameType
y puede crear confusión. Recomendamos utilizar los valores predeterminados paraLocation
yNameType
.Guarda el archivo después de haber pegado el valor en el objetoSigningCredentialSettings
.
Parámetro |
Descripción |
---|---|
|
Cifra el archivo
appsettings.production.json .
|
|
Descifra el archivo
appsettings.production.json .
|
Sigue estos pasos para cifrar los archivos de configuración:
- Abre el Símbolo del sistema.
- Abre la carpeta de Test Manager Provisioning Tool ubicada en tu carpeta de instalación de Test Manager.
-
Ejecuta el siguiente comando:
testmanager.exe encryptor encrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
testmanager.exe encryptor encrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
El archivo de configuración está protegido y almacenado en un archivo recién generado:
appsettings.protected.json
.
- Abre el Símbolo del sistema.
- Abre la carpeta de Test Manager Provisioning Tool ubicada en tu carpeta de instalación de Test Manager.
-
Ejecuta el siguiente comando:
testmanager.exe encryptor decrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
testmanager.exe encryptor decrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
El archivo
appsettings.protected.json
que almacenó el archivo de configuración protegido tendrá sus valores establecidos en null
.
- Abre el Símbolo del sistema.
- Abre la carpeta de Test Manager Provisioning Tool ubicada en tu carpeta de instalación de Test Manager.
-
Ejecuta el siguiente comando:
testmanager.exe obfuscator deobfuscate appsettings "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
testmanager.exe obfuscator deobfuscate appsettings "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
Después de desofuscar
appsettings.production.json
, puedes proteger Test Manager utilizando cifrado.