我们创建了一个Facebook画布应用程序,现在可以进行负载测试了。但我们不确定如何实现这一目标。我在stackoverflow上阅读了一些帖子(如http://facebook.stackoverflow.com/questions/10364579/limit-of-500-test-users-per-facebook-app-should-i-stub-the-facebook-api-for-au,http://facebook.stackoverflow.com/questions/3660409/facebook-application-load-testing),但无法全面了解,因此我再次发帖。目前我看到3种方法,做研究:
任何人都可以与Facebook Canvas应用程序的负载测试分享一些经验吗?我特别感兴趣的是第三点:
答案 0 :(得分:1)
除了下限之外,FB中的测试用户不会持续很长时间......所以你必须每天重新创建它们。上次我检查时,FriendRunner已经死了。
我们通过模拟所有FB系统并覆盖目标服务器上的主机名解析来测试FB画布应用程序,以便与我们的系统而不是FB进行通信。这使我们可以完全控制FB用户群以及控制FB API响应时间的能力 - 因此我们可以看到FB性能的变化将如何影响目标应用程序。
为了生成虚拟用户,我们使用Load Tester(这是我们的产品,所以我有偏见)。