It is always good to ask yourself if you could add your test script to crone on some server, and only see test results after the test run. be configurable - such things as host address, number of threads, number of retries etc must be read from config, so you can easily change them and reuse tests on different environments.