Código asincrónico de referencia (Benchmark.js, Node.js)

Me gustaría usar elBenchmark.js módulo para probar un código asincrónico escrito en node.js. Específicamente, quiero enviar ~ 10,000 solicitudes a dos servidores (uno escrito en nodo, uno escrito en PHP), y rastrear cuánto tiempo le toma a cada servidor completar todas las solicitudes.

Estaba planeando escribir un script de nodo simple para disparar estas solicitudes usando Benchmark, pero estoy un poco confundido sobre cómo usarlo con código asincrónico. Por lo general, en los módulos de nodo, hay algún tipo de devolución de llamada que se llama cuando se completa el código asincrónico, o se devuelve una Promesa de la función, etc. Pero con Benchmark, de todo lo que estoy leyendo en los documentos, no parece para manejar asíncrono en absoluto.

¿Alguien sabe lo que debería estar haciendo o mirando? Puedo escribir el punto de referencia manualmente si es necesario; parece un caso de uso bastante común que Benchmark u otros probablemente ya lo habrían implementado en sus bibliotecas de pruebas de nivel profesional.

Gracias por cualquier dirección, ~ Nate

Respuestas a la pregunta(1)

Su respuesta a la pregunta