Pregunta

Un cliente tiene una pieza de hardware - que en realidad no importa lo que hace. 150 de ellos puede conectarse a un PC y hasta 150 PCs pueden interactuar con el único servidor. Estos son sus figuras y yo y no sabe si quiero consultar ellos.

En sus instalaciones tiene una habitación bastante grande con 150 h / w dispositivos montados en las paredes -. Y la prueba se compone de una gran cantidad de chicos tratando de apretar botones a la vez

Se ha visto la luz y quiere tener un software de simulación. Por lo tanto, la mejor manera de proceder?

automatizado, pruebas basadas en el guión, me imaginaría. Su código de chicos en C, por lo que podría hacer las pruebas en C ++ y su uso CPPUnit.

Puede una sola PC de prueba simular 150x150 engaña hardware? -Supongo que depende de la cantidad de tráfico que están enviando.

¿Debo parametrizar que, para impulsar el número de unidades para simular, qué operaciones se deben realizar, etc?

En caso bofetada una interfaz gráfica de usuario en la parte superior de la gestión huella? Podía controlar el número de unidades simuladas con un control deslizante, la carga del sistema de visualización en un histograma - te baja, fotografías ... gestión ...

¿Alguna sugerencia para este tipo de cosas? Trampas? Buenas direcciones URL, libros?

Sé que puede sonar vago, pero estoy seguro de que hay algunas pautas generales para este tipo de cosas.

¿Fue útil?

Solución

tener muy claro lo que está probando. Suena como actualmente ponen a prueba 150 dispositivos, 1 (o unos pocos) PCs y un servidor. Eso es un largo camino de 150x150devices 150, PC y 1 servidor.

Así es el objetivo subrayar el servidor, el PC? Para determinar el comportamiento bajo estrés? Para ejercer caminos particulares?

Parece que usted tiene la intención de construir algún tipo de software para funcionar en PC (LoadProducer) que deberá emular a los dispositivos, y el fuego de la LoadProducer contra el PC real. Hopeing a las personas Emular pulsar botones.

Creo que esto tiene potencialmente un gran valor.

En cuanto a las campanas y silbatos, mi consejo es primero para conseguir una versión simple comando / archivo impulsado adelante y luego considerar si puede permitirse la construcción de la interfaz de usuario. Interfaces de usuario son sumideros de esfuerzo, si no se consigue la función correcta primero se le permite que sus atenciones a ser desviados hacia prettyness.

Yo no estaría demasiado preocupado por el número de dispositivos que se pueden emular, sin duda es que muchos, si no es 150, entonces, presumiblemente, sólo tiene que utilizar varios LoadProducers.

Si realmente querido ejercer el código PC entonces yo también podría querer emular el servidor, o crear una versión de prueba del código de servidor que puede hacer cosas divertidas como ir muy lento, o enviar respuestas espurias.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top