Ich möchte einen Stress/Performance-Test für meine Content-Management-Website haben, vor allem für gehostete Streaming-Video-Teil. Ich verwende IIS, um die Videos zu hosten. Genauer gesagt verwende ich den neuen Windows Server 2008 x64 und IIS 7.0.Zugriff Remote-Video von Programm
Die Verwirrung ist,
Ich plane, Code zu schreiben, viele Threads zu starten, und in jedem Thread werde ich Web-Anfrage zu Video-URL und liest Antwortstream vom Server senden, aber ich bin nicht sicher, ob auf diese Weise, es verhält sich genauso wie ein echter Benutzer mit Player, um das Video zu rendern (in meinem Code, ich lese nur den Stream, ohne wirklich zu spielen oder irgendwo zu schreiben). Ich möchte ähnlich wie das reale Szenario so viel wie möglich testen;
Ich plane auch, Real Media Player zu verwenden, um Video (oder was auch immer Media Player) zu rendern, aber meine Sorge ist, wenn ich mehrere Media Player auf meinem Testgerät starte, da Media Player einige H/W oder einige andere Ressourcen (grafikkartenspezifischer Speicher?) Um das Video zu dekodieren/rendern (nicht sicher, braucht Guru Hilfe, um zu überprüfen und zu bestätigen), wenn ich mehrere Spieler starte, gibt es potentielle H/W oder Ressourcenkonkurrenz zwischen den Spielern ? Wenn es Streit gibt, ist es auch kein tatsächliches ens Benutzerszenario, d. H. Wenige Benutzer werden 100 Spieler auf seinem Computer starten. :-)
Hat jemand einen Rat an mich?
BTW: Ich bevorzuge die Verwendung einer .Net-basierten Lösung, aber kein Muss.
Vielen Dank im Voraus, George
@shodanex, irgendwelche Ideen, wie man .Net-Code verwendet, um mplayer zuzugreifen? Ich möchte ein Multi-Thread-Programm schreiben, und in jedem Thread werde ich ein Video auf meiner Website abspielen, und ich werde viele Threads starten, um jeden Benutzer zu simulieren, um Leistung/Stress zu testen. – George2