<p>How do I get a a complete list of all the urls that my rails application could generate? </p>

<p>I don't want the routes that I get get form rake routes, instead I want to get the actul URLs corrosponding to all the dynmically generated pages in my application...</p>

<p>Is this even possible?</p>

<p>(Background: I'm doing this because I want a complete list of URLs for some load testing I want to do, which has to cover the entire breadth of the application)</p>

You could pretty quickly hack together a program that grabs the output of
```
rake routes
```
and then parses the output to put together a list of the URLs.
What I have, typically, done for load testing is to use a tool like
WebLOAD
and script several different types of user sessions (or different routes users can take).  Then I create a mix of user sessions and run them through the website to get something close to an accurate picture of how the site might run.
Typically I will also do this on a total of 4 different machines running about 80 concurrent user sessions to realistically simulate what will be happening through the application.  This also makes sure I don't spend overly much time optimizing infrequently visited pages and can, instead, concentrate on overall application performance along the critical paths.