I run into this sort of thing a lot at work. What I ended up doing was making a "variables.jmx" file with all those variables for the different environments defined in 4 different user defined variables config elements. Then I just enable only the config element I want to use for a specific environment. I include this in my test with an include controller.
You could do something like this and distribute your file around to the various other locations that need to run your test and that would let them customize servers and database connections and things like that to their specific environment. You could probably set it up to pull its data from java properties files too. -- Bruce Ide flyingrhenqu...@gmail.com