Pruebas de performance en node.js "net"

¿Alguien tiene alguna recomendación sobre cómo comenzar con las testings de performance "neto" de node.js?

¡Quiero ver cómo se escalará mi aplicación y quiero probar más de 10,000 conexiones simultáneas!

EDITAR: Quiero saber para poder ver si las configuraciones de mi server Ubuntu son correctas, etc.

3 Solutions collect form web for “Pruebas de performance en node.js "net"”

Las herramientas de testing de performance profesional son independientes de su tecnología subyacente (node.js / .NET) y solo ven el resultado (requestes HTTP y respuestas), por lo que cualquier herramienta puede hacerlo.

Hay LoadRunner de HP y muchos otros. He usado WebLOAD , que es más rentable, y un poco más fácil de usar.

10,000 conexiones concurrentes. Hmmm. Creo que tal carga tendría que estar vinculada a una población de usuarios para su aplicación en algún lugar en el range de 500,000-2,000,000 con un nivel de concurrency de 2% a .5%, respectivamente. Si se trataba de una aplicación corporativa de cara interna, entonces las expectativas de población de su usuario estarían en algún lugar entre los 83,333 (12%) – 125,000 (8%). Estos models de concurrency provienen de 15 años de observaciones en aplicaciones corporativas y de Internet para niveles de concurrency frente a la población de usuarios definida para un model de aplicación frente a frente (Internet corporativa interna vs pública).

La razón por la que menciono lo anterior es que puede sobreestimar su componente para su uso definido y, como resultado, podría tener algunos fantasmas de ingeniería que persigue para solucionarlos. Esto puede afectar su presupuesto y disponibilidad para atacar otros problemas que pueden aparecer en el uso de producción.

Solo comida para pensar,

James Pulley

A partir del video , parece que el uso de la memory no cambia porque no genera nuevos processs, que es precisamente la razón por la que ha recibido un gran número de seguidores. Eso es lo que el evento impulsado / no bloqueado puede hacer

  • AngularJS Jasmine Unit Tests
  • ¿Cómo simulo los events del browser al escribir testings para React js?
  • ¿Cómo escribir una testing que espera que se genere un error en Jasmine?
  • ReactJS: testing de componentes que contienen componentes
  • Expectativa fallida: "Se espera que esté vacía".
  • Pastebin, ¿pero para HTML?
  • Espía Sinon en la llamada console.log no registrado
  • Jest React testing es6 import / export no mock no deseado
  • Afirmando que un elemento está enfocado
  • Ubreakable Javascript
  • Transportador / Jasmine2 - callback asíncrona no invocada dentro del time de espera especificado
  • Pruebas de command-line DOH de funciones de JavaScript fuera de la raíz Dojo
  • Corpus de testing HTML descargable
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.