如何使用SWF Flash文件加载测试网站?

时间:2010-02-10 10:22:23

标签: flash performance lighttpd load-testing apachebench

我有一个网站,其上有一个SWF嵌入SWFbject。此SWF文件有1,5 MB。如果每小时600个用户试图打开它,我想测试网站(Lightppd)是否还活着。它将是约。 900 MB /小时的转移。

所以我在一个问题中有两个问题:

1)ab(Apache Bench)测试是否在测试时处理SWFObject并获取SWF文件? 2)如果1)是假的,如何正确嵌入SWF文件加载测试我的网站?

1 个答案:

答案 0 :(得分:0)

我认为会的。我认为它只会对页面执行一个HTTP请求。以下是我的建议:

  • 使用firebug或Fiddler(或类似工具 - 或您的Web服务器访问日志)查找所有HTTP请求。
  • 现在我不知道你怎么能用'ab'做到这一点,但你需要能够创建几个模仿浏览器的请求。在那里你可能需要其他工具,比如jMeter或其他东西。

至于第一次测试后的调整:

  • 确保为SWFObject提供ETag以启用缓存。
  • 如果可能的话;使用唯一的URL为对象提供服务,并将到期时间设置为一年或更长时间。这将确保浏览器(或途中的代理)在您的对象更新之前不会访问服务器,因此具有新的URL。