¡SharePoint 2013: Como crear un Web Performance Test con Visual Studio 2013 Update 1 (I)!

Últimamente he estado bastante metido en la realización de pruebas de rendimiento y de carga para soluciones SharePoint haciendo uso de Visual Studio como entorno para crear y lanzar los Web Tests definidos. En este primer post vamos a ver como crear un Web Performance Test con Visual Studio 2013  (VS 2013) Update 1:
  • Iniciamos Visual Studio 2013 y creamos un proyecto de tipo “Web Performance and Load Test Project” (Nota: Esta plantilla de proyecto está disponible para las versiones 4 y 4.5 de .NET Framework dentro de la categoría “Test” disponible tanto para Visual Basic como para Visual C#).
  • A continuación se muestra el “Web Performance Test Editor” con un Web Test en blanco (todavía no se ha grabado nada) que se corresponde con el archivo “.webtest” que podemos localizar en el explorador de soluciones de VS 2013.
image image
  • En el editor “Web Performance Test Editor” hacemos clic en el botón “Add Recording”.
  • A continuación se abre una ventana del navegador en blanco en la que especificamos la Url del sitio de SharePoint al que vamos a acceder inicialmente. VS 2013 recopila las distintas URLs accedidas en el panel de grabación del Web Test.
image image
  • Supongamos que desde la página principal del sitio realizamos una operación típica de subir algunos archivos a la biblioteca de documentos por defecto. Podremos ver como en el panel de grabación se van registrando las distintas peticiones realizadas y como en función del tipo de petición podremos ver información detallada de la misma como los parámetros de consulta utilizados (Query Parameters) o los parámetros POST de formulario (Form POST Parameters).
  • En este punto, paramos la grabación utilizando el botón “Stop” en el panel de grabación.
image image
  • A continuación se muestra el diálogo “Detecting dynamic parameters…” de VS 2013.
  • El proceso de detección concluye mostrando un diálogo en el que VS 2013 nos indica los parámetros dinámicos del Web Test que se han identificado y qué se pueden promover a Web Test Parameters. Fijaros como por defecto, VS 2013 propone que todos los parámetros identificados sean promocionados a Web Test Parameters
image image
  • Una vez concluido el proceso de generación del Web Test, veremos como en el Web Test Editor se muestra toda la secuencia de peticiones web realizadas y que han sido grabadas como parte del test.
  • Para cada petición web podremos ver los distintos parámetros que se utilizan e identificar los que tienen una naturaleza dinámica. Por ejemplo, para el caso de cargar un documento en la biblioteca de documentos podremos ver que se hace uso de algunos de los parámetros dinámicos identificados por VS 2013.

image image

Y hasta aquí llega este primer post sobre creación de Web Performance Test para SharePoint 2013 con VS 2013. En el siguiente post veremos como realizar la ejecución del test definido y obtener una perspectiva inicial de rendimiento del sitio que estamos testeando.

Referencias:

Post By Juan Carlos González (280 Posts)

Juan Carlos González Martín. Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 11 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a las plataformas SharePoint & Office 365. Juan Carlos es MVP de Office 365 desde el año 2015 (Anteriormente ha sido reconocido por Microsoft como MVP de SharePoint Server durante 7 años de manera consecutiva entre los años 2008 y 2015) de SharePoint Server desde el año 2008, coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net) y co-fundador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), del Grupo de Usuarios de Cloud Computing de España (CLOUDES) y de la Comunidad de Office 365. Desde el año 2011 participa junto con Gustavo Vélez y Fabián Imaz en la dirección de la revista CompartiMOSS. Hasta la fecha, ha publicado cuatro libros sobre SharePoint, así como varios artículos en castellano y en inglés sobre la plataforma.

Website: →

Connect

, , ,

No comments yet.

Deja un comentario

Leave your opinion here. Please be nice. Your Email address will be kept private.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
Translate »