JBCL URL Tester
Test that URLs or Webservices are up and responding

Features:
- The list of URLs to test can be edited and saved (uses Windows
Notepad to edit)
- If some URLs are expected to return e.g. 401 or 403 (not authorised)
this can be set as the expected response so that it does not show as an
error.
- Quite a few options about how the tests run - if colours are used, and
how colours show for expected results.
- Tests can be run at regular intervals
- Detailed errors for each failure (400/404/500/504 etc) are logged
- statistics on responsiveness of the website or web server are kept -
e.g. pages that are slow to respond.
- Can select part of the list to test, or all
Note about the list of URLs
- The list of URLs are stored in a text file URLTestList.txt
- Each line has a URL to test, such as https://www.websitea.com
- If a site is expected to respond with a 401 or 403 (unauthorised) you
can mark this by adding for example <Tab>403 after the URL
- lines starting with ; or # are comments and are not tested - useful to
document sections of the file.
- All URLs should start with http: or https:
- This uses the OS native connections (Delphi talking to the
underlying Windows networking) - so for example in Windows follows the
proxy settings in Internet Options
- Used at work to monitor over 100 web services