Dentro del mundo del Software cada día, toma más importancia el hecho que podamos conocer la capacidad de nuestros sistemas, su tiempo de respuesta, la simultaneidad de usuarios, consumo de recursos físicos y de conexión, entre muchos aspectos más.
Prueba de Estrés
Por esto, hoy queremos traer a colación el término de “Prueba de Estrés”, que consiste en elegir actividades para probar un sitio para codificarlas y ejecutarlas, en un tiempo determinado desde una ubicación remota.
Estas actividades se planifican y se realizan con el fin de identificar y planear ante la posibilidad de fallas en el funcionamiento de la plataforma, preferiblemente de manera preventiva.
Logramos medir la capacidad de la infraestructura de tu compañía, los tiempos de respuesta a actividades específicas correspondientes a un número incremental de usuarios, generados de manera remota e identificar el número límite de usuarios antes de la negación de servicio de la plataforma.
Sabiendo esto, queremos presentarte una herramienta gratuita que tienen disponibles los usuarios de Windows, ya que es un aplicativo que su principal pre requisito es contar con el .NET Core Windows runtime instalado.
SQLQUERYSTRESS
Hablamos de SQLQUERYSTRESS aplicativo que puedes descargar desde este sitio, donde encontrarás el directorio desde GitHub con todos sus pasos de instalación y configuración.
Esta herramienta cómo en su sitio se menciona, se puede definir de la siguiente manera: “SQLQueryStress es una herramienta de prueba de rendimiento simple y liviana, diseñada para cargar consultas individuales de prueba. Incluye soporte para la aleatorización de los parámetros de entrada para probar la repetibilidad de la caché e incluye capacidades básicas para informar sobre los recursos consumidos del servidor.”
Una vez iniciado el aplicativo, podremos realizar pruebas al ingresar consultas directas. Puede ser una consulta T-SQL o una llamada a un procedimiento almacenado. También puede incluir nombres de variables, que se pueden utilizar para la sustitución dinámica de parámetros.
Rápidamente al usar la herramienta, podemos medir el tiempo de CPU promedio informado, el tiempo total de consulta promedio informado y el número de lecturas lógicas (que es una combinación de la memoria caché del búfer y las lecturas de disco).
Te invitamos a que conozcas un poco de esta práctica herramienta y que nos cuentes, qué te ha parecido en nuestras redes sociales, recuerda que todo el equipo de expertos de DBA Experts, estamos dispuestos a ayudarte.