我想对我的内容管理网站进行压力/性能测试,尤其是托管流式视频部分。我正在使用 IIS 来托管视频。更具体地说,我使用的是新的 Windows Server 2008 x64 和 IIS 7.0。
困惑是,
我打算编写代码来启动很多线程,并且在每个线程中我将向视频 URL 发送 Web 请求,并从服务器读取响应流,但我不确定这样是否与真实用户的行为相同使用播放器渲染视频(在我的代码中,我只是读取流,没有真正播放或写入任何地方)。我想尽可能地测试类似于真实场景的测试;
我还计划使用真正的媒体播放器来渲染视频(或任何媒体播放器),但我担心如果我在我的测试机器上启动多个媒体播放器,因为媒体播放器将使用一些硬件或其他一些资源(显卡特定内存?)解码/渲染视频(不确定,需要大师帮助检查和确认),如果我启动多个播放器,播放器之间是否存在任何潜在的硬件或资源争用?如果存在争用,也不是实际的 ens 用户场景,即少数用户会在他/她的机器上启动 100 个播放器。:-)
有人对我有什么建议吗?
顺便说一句:我更喜欢使用任何基于 .Net 的解决方案,但不是必须的。
提前谢谢,乔治