Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Actualización de la solución
Al actualizar la solución, se aplican las funciones, los parches de seguridad y las correcciones de errores más recientes a su implementación. Para actualizar a la versión más reciente, consulte la sección correspondiente según su método de implementación original: AWS Launch Wizard o AWS CloudFormation.
importante
Antes de actualizar, asegúrese de que no se esté realizando ninguna prueba de carga en ese momento. El proceso de actualización puede interrumpir temporalmente la disponibilidad de la solución.
Solución de problemas relacionados con las actualizaciones de versiones anteriores a la versión 3.3.0
nota
Esta sección solo se aplica a las actualizaciones de versiones anteriores a la v3.3.0. Si va a actualizar desde la versión 3.3.0 o una versión posterior, siga el procedimiento de actualización estándar mediante AWS Launch Wizard o AWS. CloudFormation
-
Descargue la plantilla distributed-load-testing-on-aws.template.
-
Abra la plantilla, navegue hasta ella y búsquela.
Conditions:DLTCommonResourcesAppRegistryCondition -
Debería ver algo similar a lo siguiente:
Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "true" -
Cambie el segundo
truevalor afalse:Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "false" -
Utilice la plantilla personalizada para actualizar su pila siguiendo los pasos que se indican en Actualizar con AWS CloudFormation.
-
Esta actualización elimina de la pila los recursos relacionados con el registro de aplicaciones, lo que permite que la actualización se complete correctamente.
-
Realice otra actualización de la pila con la URL de plantilla más reciente.
La ruta del archivo zip cambia de la versión 3 a la versión 4
La versión 4 de DLT modificó la forma en que se extraen los escenarios de prueba comprimidos para adaptarlos a la forma en que la GUI de JMeter resuelve las rutas de los archivos y para permitir un comportamiento uniforme en todos los marcos compatibles.
| Versión | Comportamiento de extracción |
|---|---|
|
v3 |
Los archivos se descomprimieron conservando la estructura de directorios. Non-JMX había que hacer referencia a los archivos (CSV, imágenes) utilizando su ruta dentro del archivo (por ejemplo, |
|
v4 |
Todos los archivos se extraen directamente al directorio de trabajo del contenedor junto con el archivo JMX. Cualquier estructura de directorios interna del archivo zip es plana, por lo que las referencias a los archivos en el JMX deben usar solo el nombre del archivo (por ejemplo,). |
Por ejemplo, si el archivo zip contiene:
my-test.zip ├── my-test/ │ ├── sample.jmx │ └── users.csv
En la v3, la configuración del conjunto de datos CSV en el JMX hacía referencia al archivo por su ruta dentro del archivo:. my-test/users.csv En la versión 4, la misma referencia debe ser simplementeusers.csv, porque sample.jmx users.csv se coloca en el mismo directorio de trabajo plano en tiempo de ejecución.
nota
Esto se aplica a todas las referencias de archivos de tus scripts de prueba, incluidas las rutas de configuración de conjuntos de datos CSV, las cargas de archivos y cualquier otra ruta relativa.
Actualización de las pilas regionales
Si ha implementado la solución en varias regiones, debe actualizar cada pila regional por separado. Siga el procedimiento de actualización estándar para cada CloudFormation pila regional en las regiones en las que haya implementado la infraestructura de prueba.
Administrador de aplicaciones de AWS Systems Manager
Tras actualizar la solución, AWS Systems Manager Application Manager ofrece una visión de la solución y sus recursos a nivel de aplicación. Puede usar Application Manager para:
-
Supervise los recursos, los costos de los recursos implementados en las pilas y las cuentas de AWS, y los registros desde una ubicación central.
-
Vea los datos de operaciones de los recursos de la solución en el contexto de una aplicación, como el estado de la implementación, CloudWatch las alarmas, las configuraciones de los recursos y los problemas operativos.