我如何使Facebook应用程序的负载测试? Facebook禁止使用自动化工具!Facebook应用程序负载测试
回答
为了进行负载测试,有没有办法将您的应用与Facebook分开?你大概可以假设Facebook平台可以处理你所投的一切,所以你只需要测试你的自定义代码。一旦这个工作没有任何负载问题,你应该很好(假设你可以正确处理不正常的情况,如Facebook被关闭/ api被关闭)。
你应该只加载测试你的代码,而不是Facebook的。你的应用程序应该是一个iframe应用程序,所以它不应该很难在Facebook平台之外加载测试。只需禁用Facebook电话。
Facebook的设置比你大得多,可以处理比负载测试工具可能产生的大得多的负载。如果Facebook有负载问题,无论如何你都无能为力。
我一直在开发Facebook应用程序约3年。 Facebook确实经常遇到问题,但除了添加错误捕获,重试和/或恢复之外,您的应用中无能为力。
您正在寻找的是一款名为FriendRunner(www.friendrunner.com)的工具,它可以让您无需修改即可加载测试Facebook应用程序,因此您不必评论任何API调用。这会给你最真实的结果。
他们还可以模拟各种奇怪的情况和Facebook API的问题,所以你可以看到你的应用程序是多么强大。
我们已经使用了Brent Baisley建议的方法,这是一个很好的方法,但我总是吝惜切换FB apis来测试应用程序的额外工作。我们现在正在尝试一种方法,该方法应该允许您直接在FB画布中加载大多数应用程序。
从Facebook自己:“You can use test users for manual or automated testing.”
您还可以预先授权测试用户与特定权限您的应用程序,所以没有的陷入在权限对话框的问题。在FB响应中,您将获得一个URL,允许您与该测试用户一起登录。通过使用这些URL中的一个或多个,可以轻松使用Seige或Apache Bench等功能,以便在正常环境中自动对Facebook应用进行负载测试。
- 1. 负载测试Rails应用程序
- 2. Facebook应用程序负载和性能测试
- 3. 负载测试使用AJAX的Web应用程序
- 4. 使用Jmeter负载测试django应用程序
- 5. 负载测试使用Google地图的应用程序
- 6. 调用nodejs套接字的应用程序的负载测试
- 7. 性能测试 - 负载运行程序
- 8. 负载测试的Java客户端/服务器应用程序
- 9. 负载测试中的Azure Web应用程序网关性能
- 10. 网络服务器应用程序的负载测试策略
- 11. 负载测试Java客户端服务器应用程序
- 12. 与jmeter rails应用程序负载测试
- 13. 负载测试工具为web应用程序
- 14. 基于负载测试彗星的应用程序
- 15. 负载测试asp.nt核心应用程序
- 16. 简单的web负载测试应用程序与GUI
- 17. 压力 - 负载测试一个web应用程序
- 18. 有关Web应用程序负载测试的想法
- 19. 错误422当负载测试Rails 3.1应用程序与JMeter
- 20. 开源的“性能测试和负载测试”工具为web应用程序
- 21. 测试Facebook应用程序时出错
- 22. 如何测试Facebook应用程序?
- 23. 开发和测试Facebook应用程序
- 24. 本地测试Flex/Facebook应用程序
- 25. 测试Facebook本机iOS应用程序
- 26. 开发和测试Facebook应用程序
- 27. 使用测试用户测试Facebook应用程序
- 28. 负载测试的方法iOS应用
- 29. django facebook应用程序:与测试用户一起测试?
- 30. 加载测试Facebook画布应用程序
我现在只是围绕这个主题进行搜索,并找到您的FriendRunner网站。该产品看起来很有用,但缺乏定价甚至试用计划让我感到害怕。 – asparagino 2012-06-27 17:29:05