Question

Un client a un morceau de matériel - il ne compte pas vraiment ce qu'il fait. 150 d'entre eux peuvent se connecter à un PC et jusqu'à 150 PC peut interfacer au seul serveur. Ce sont ses chiffres et je ne sais pas et si je veux les interroger.

Dans ses installations, il dispose d'une salle de largish avec 150 appareils h / w montés sur les murs -. Et les essais se compose de beaucoup de gars essaient de pousser des boutons à la fois

Il a vu la lumière et veut avoir une simulation logicielle. Alors, la meilleure façon de procéder?

automatisé, test à base de scripts, j'imagine. Son code gars en C, donc je pourrais faire les tests en C ++ et l'utilisation cppunit.

Peut-un PC de test unique simuler 150x150 TROMPE matériel? S'pose cela dépend de la quantité de trafic qu'ils envoient.

Devrais-je paramétrer, pour conduire le nombre d'unités à simuler, quelles opérations ils devraient effectuer, etc.?

Devrais-je tape une interface graphique sur le dessus pour la gestion Impress? Je pouvais contrôler le nombre d'unités simulées avec un curseur, le système d'affichage charge sur un histogramme - vous faible, photos ... gestion ...

Toutes les suggestions pour ce genre de chose? Gotchas? Les bonnes adresses URL, des livres?

Je sais que cela peut sembler vague, mais je suis sûr qu'il ya des lignes directrices générales pour ce genre de chose.

Était-ce utile?

La solution

Soyez très clair ce que vous testez. Sonne comme actuellement ils testent 150 appareils, 1 (ou quelques) PC et un serveur. C'est loin de 150x150devices, 150 PC et 1 serveur.

est le but de souligner le serveur, le PC? Pour déterminer le comportement en situation de stress? Pour exercer des chemins particuliers?

On dirait que vous avez l'intention de construire un logiciel pour fonctionner sur PC (LoadProducer) qui doit imiter les dispositifs et tirer le LoadProducer contre le vrai PC. Hopeing aux personnes Emuler appuyant sur les touches.

Je pense que cela a potentiellement beaucoup de valeur.

Quant aux cloches et de sifflets, mon conseil est d'abord d'obtenir une simple commande / version axée sur le fichier en cours et ensuite si vous pouvez vous permettre de construire l'interface utilisateur. UIs sont des puits d'effort, si vous ne recevez pas la fonction première à droite, vous permettez à vos attentions à être réorientée vers prettyness.

Je ne serais pas trop préoccupé par le nombre d'appareils que vous pouvez imiter, sûrement il est beaucoup, si ce n'est pas 150, on peut supposer que vous utilisez seulement quelques LoadProducers.

Si je vraiment voulait exercer le code PC alors je pourrais aussi vouloir imiter le serveur, ou créer une version de test du code du serveur qui peut faire des choses amusantes, comme aller vraiment lent, ou envoyer des réponses fausses.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top