If your website is not available publicly or if you would like to test in pre-prod, stage or any other test environment, you will need iCheck Connector to establish a secure connection between our test infrastructure and your network.
This secure connection remains active only during your test session and as soon as test session is finished, this connection is closed. Not only that, this tunnel is established only between a specific machine - dedicated to you and your network. Your network remains inaccessible from all the other machines in our infrastructure.
| ICheck Connector for windows |
| ICheck Connector for unix/linux,mac, other systems |
After downloading iCheck Connector, follow these instructions to start testing your applications in local environment
icheck_connector -u <your_account_username> -k <your_site_key> -s <local_web_server_address> -p <local_web_server_port> -t <tunnel_port>
icheck_connector.py -u <your_account_username> -k <your_site_key> -s <local_web_server_address> -p <local_web_server_port> -t <tunnel_port>
-u : iCheckWebsite username
-k : Secure key for the site you want to test in local environment. We generate unique key for every site in your portfolio and you can look at your site's key by going to portfolio and clicking on details link under site you want to test.
-s : Website address you use to access in your local environment
-p : Optional parameter. If your webserver is not running on default 8000 or 8080 port, specify port number.
-t : Port no. on which secure tunnel will be established. Must be valid port value between 5000-65535 and must not be used by any other application. Ex. 5778,8764
When you execute this command, it will create a secure connection and start executing your tests from our infrastructure. After all the tests are executed, this secure connection will be closed and results will be stored in the database.You can view results exactly in the same way - i.e how you view results for publicly available websites.
What is covered in Website Testing?
Website Content Monitoring