Estoy buscando formas de ejecutar suites de prueba en paralelo.¿Cómo ejecutar las pruebas unitarias (MSTest) en paralelo?
Entiendo .testrunconfig
estableciendo. Esto le permite múltiplex en el número de CPU.
Quiero ejecutar 1000 pruebas en paralelo. Esto tiene sentido porque estoy probando un servicio web, por lo que el 90% del tiempo dedicado a una prueba está esperando que el servicio responda.
¿Alguna idea sobre cómo llevarlo a cabo? Las pruebas están escritas para VS, pero estoy abierto a ejecutarlas fuera de VS.
Edición posterior: el equipo de prueba de Visual Studio lo ha agregado en VS 2015 Actualización 1. Consulte la respuesta de Mark Sowul a continuación.
Hablando aquí acerca de 1000 hilos. –
Correcto, me pregunto si hay un marco de precompilación para administrar esto. O si alguien construye su propio marco. –
Necesita un simulador de carga. MSTest no está destinado a ser utilizado como una prueba de carga. 1000 hilos es una locura, por cierto, lo que debe hacer es buscar en diferentes tecnologías de prueba, esto está fuera de los límites de una prueba unitaria. – Aren