Domanda

Un cliente ha un pezzo di hardware - in realtà non importa quello che fa. 150 di loro in grado di connettersi ad un PC e fino a 150 PC possono interfacciarsi con il singolo server. Queste sono le sue figure e io e non sono sicuro se voglio interrogare loro.

nei suoi locali ha una camera abbastanza spaziosa con 150 h / w dispositivi montati sulle pareti -. E la sperimentazione è costituito da un sacco di ragazzi che cercano di spingere i pulsanti tutti in una volta

Ha visto la luce e vuole avere un software di simulazione. Quindi, il modo migliore di procedere?

Automatizzato, testing basato su script, immagino. Il suo codice di ragazzi in C, così ho potuto fare le prove in C ++ e l'uso CppUnit.

Può un singolo PC di prova simulare 150x150 inganna hardware? S'pose esso dipende dalla quantità di traffico che stanno inviando.

Dovrei parametrizzare che, a guidare quante unità per simulare, quali operazioni devono eseguire, etc?

Dovrei schiaffo una GUI in cima alla gestione impressionare? Ho potuto controllare il numero di unità simulate con un cursore, carico di sistema di visualizzazione su un istogramma - si bassa, foto ... gestione ...

Qualche suggerimento per questo genere di cose? Trabocchetti? Buone URL, libri?

Lo so che può sembrare vago, ma sono sicuro che ci sono alcune linee guida generali per questo genere di cose.

È stato utile?

Soluzione

essere molto chiaro che cosa si sta testando. Suona come attualmente si prova a 150 dispositivi, 1 (o alcuni) PC ??e un server. Questa è una lunga strada da 150x150devices, 150 PC e 1 server.

Quindi, è l'obiettivo di sottolineare il server, il PC? Per determinare il comportamento sotto stress? Per esercitare i percorsi particolari?

Sembra che si intende costruire alcuni software per l'esecuzione su PC (LoadProducer) che dovrà emulare i dispositivi, e fuoco la LoadProducer contro il vero e proprio PC. Hopeing alle persone Emulare premendo i pulsanti.

Credo che questo ha potenzialmente un sacco di valore.

Per quanto riguarda le campane e fischietti, il mio consiglio è prima di ottenere una semplice versione del comando / lima guidato in corso e quindi prendere in considerazione se si può permettersi di costruire l'interfaccia utente. Interfacce utente sono lavandini sforzo, se non si ottiene la funzione di destra prima si permettono le vostre attenzioni per essere deviate verso prettyness.

Non vorrei essere troppo preoccupato per il numero di dispositivi è possibile emulare, sicuramente si tratta di molti, se non è 150, quindi presumibilmente è sufficiente utilizzare diversi LoadProducers.

Se davvero ha voluto esercitare il codice PC allora potrei anche voler emulare il server o creare una versione di prova del codice server in grado di fare cose divertenti, come andare molto lento, o inviare risposte spurie.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top