@ Performance testing of the Web service which your application uses you can use JMeter tutorial, it is an open source tool that can be used to test the API's performances.
@Automation: It is a very subjective term & totally depends on the project need and type of application, there are several paid tools available in the market like SeeTest, Ranorex, Silk Mobile, etc while good free automation tools are Calabash, Appium, Robotium for Android, KIF for iOS and using free tools you require some coding skills like ruby or java.