title: Google App Engine, Load Testing on the Appspot server
body: <p>I am a beginner in GAE and still evaluating if I should use this for my school project. I need to show that how an application can be scalable, the definition I wanna use here is whether it can serve 1000s of users concurrently.</p>
  
  <p>Now load testing is one way of doing it. But load is futile when Google will scale out the application to a number of different instances depending on the load. </p>
  
  <p>So hence, I am thinking of simulating data store read/writes access memcache etc to show the scalability prospects of the application.</p>
  
  <p>Now, using JUnit Test is a good way to do this. But they can only be run locally. Is there a way to run them on the server, the actual production environment? If that can be done, then I can just write these tests and execute them via eclipse and I should be done! </p>
  
  <p>The other way is to use functional testing with selenium to simulate the load and actual user conditions but this would most probably crash my computer and also not be concurrent.</p>
  
  <p>The other option is to use a python load testing script and use sample json data to throw requests at the server urls. This however I tried but I cant test the options where genuine user interaction is needed since the live site requires a google sign in.</p>
  
  <p>Any ideas where do I proceed to?</p>