El equipo de Microsoft Dynamics CRM acaba de liberar una nueva herramienta que será de gran ayuda a todos los que implantamos esta solución. Se trata de Microsoft Dynamics CRM 3.0 Performance and Stress Testing Toolkit, y como su propio indica, es una herramienta que proporciona un método más o menos estándar para realizar pruebas de rendimiento.
Gracias a esta nueva herramienta podremos realizar de forma bastante sencilla pruebas funcionales y de carga de una implementación del CRM. Esto permitirá que podamos establecer las necesidades de rendimiento y escalabilidad de manera anticipada y más precisa, además de comprobar el correcto funcionamiento del sistema, ahorrándonos posibles disgustos o coste indeseados en un proceso de implementación.
El “toolkit” incluye se distribuye en código fuente junto con la documentación necesaria, e incluye una serie de ejemplos de cómo utilizarlo. De serie nos proporcionan un conjunto de datos de referencia y una serie de webtest que nos permitirán simular las operaciones que realiza un usuario de la aplicación, además de una solución de Visual Studio para realizar las pruebas. Eso si, necesitaremos Visual Studio Team System y el código fuente está en C#.
Pero por si esto fuese poco, el CRM 3.0 Performance & Stress Toolkit es eso, un toolkit. Con lo que puede ser personalizado para cubrir las necesidades de medición de rendimiento que tengamos, pudiendo personalizarlo en torno a tres ejes. Por un lado el conjunto de datos de prueba, por otro modificar las condiciones de carga utilizadas (número de usuarios, frecuencia de operaciones…), y también es posible desarrollar nuevos WebTest que prueben otras funcionalidades de la aplicación.
Creo que lo más destacable de esta herramienta, aparte de todas las posibilidades de medición del rendimiento que proporciona. Es que los WebTest simulan una interacción completa del usuario. Es decir, que el WebTest de crear una nueva cuenta simula a un usuario que accede a la página de ventas, selecciona cuentas, y pulsa el botón de crear nueva cuenta para que aparezca el formulario de creación. Vamos, que no simplemente realiza la operación de creación, si no que sigue todos los pasos de navegación por la aplicación. ¿Vosotros que pensáis?
Saludos,
Marco Amoedo Martínez
Hace un mes os hable de un nuevo toolkit de Microsoft Dynamics para hacer pruebas de rendimiento de Microsoft…