Testing Facebook Canvas applications
Facebook Canvas applications are the "classic" Facebook applications, which are accessed through the Facebook servers. They are difficult to test in an automated way because Facebook prohibits you from hooking up automation systems to their servers. In other words, you cannot just replace the browser accessing the Facebook server with any load test tool.
FriendRunner recreates the entire Facebook infrastructure so you can test your applications outside of Facebook.
You can use FriendRunner to create virtual users that drive your application. FriendRunner is also a Facebook server replacement that responds to API calls. This enables completely automated and unlimited testing, and you control Facebook's behavior when you call certain APIs.