There are several ways to install ReadyAPI TestServer. The most typical way is to run the product installation wizard, but you can also run the installer in headless mode or without user interaction.
Download the installer for your platform from the SmartBear website.
Run the installation package you downloaded from the SmartBear website. It will be unpacked and get prepared for installation.
Follow the installation wizard instructions:
Accept the License agreement.
Specify the installation directory.
On the fourth step, the wizard asks you to select additional components to install. These components are optional, but may be needed to run some of your tests:
|Postgres JDBC4Driver-version 9.3-1102||The JDBC driver, provided by Postgres. You can download it at any time later from the PostgreSQL website.|
|Microsoft JDBC Driver for SQL Server||The JDBC Driver, provided by Microsoft. You can download it at any time later from the MSDN website.|
These drivers are needed to work with SQL servers and databases from your test recipes. We recommend installing at least one of them if you plan to run data-driven API tests.
After selecting the desired components, click Next to finish the installation.
On the last page, select whether TestServer will accept requests (test recipes) from the local computer (the Evaluation mode), or from any computer (the TestServer mode).
For novice users, we recommend choosing the Evaluation mode until they get familiar with the product, or until they configure security settings to prevent TestServer from being used for spamming.
There are two steps we recommend performing after having installed the product:
Inform your IT department that you have installed ReadyAPI TestServer. The fact is that TestServer can send a lot of requests to other web services and web sites, so the proxies and firewalls running in your company may report it as a source of spam. The IT department can adjust their settings to ignore the TestServer traffic.
Configure default TestServer settings to improve the security (if needed). For example, by default, TestServer prevents other users from accessing it, because it uses a default SSL certificate and can access any other host. This is not secure. Before giving other users access to TestServer, make sure to import a custom SSL certificate and limit available hosts.
For complete information, see Configuring TestServer After Installation.
To install ReadyAPI TestServer without user interaction, run the installer with the
-q command-line argument.
To specify the installation folder, use the
For more complex customization, use the response file as it is described in the install4j documentation.
To install ReadyAPI TestServer on a computer with a headless environment or from the console, run the installer with the
-c command-line argument. Then, follow the installation wizard instructions in the console.