Make sure all qTest Sessions instances are not running by following below steps:
Access to the database server where PostgreSQL was installed and is managing your qTest Sessions database.
Follow this instruction https://support.qasymphony.com/hc/en-us/articles/115002398166-0-Upgrade-PostgreSQL-to-9-5-on-Windows to upgrade PostgreSQL engine to 9.5.
When you are done, proceed to the next step to upgrade qTest Sessions.
Access to a server that qTest Sessions was installed.
Download qTest Sessions 3.0.9. Once download completes, double click on the downloaded installer to start the update wizard.
Click the Next button. The installer will start to extract files.
After the files are extracted, you will be allowed to specify web server ports for qTest Sessions
By default, the Configuration Wizard indicates 4 port numbers used by previous installation of qTest Sessions for HTTP, Admin, AJP and HTTPS ports. However, you can freely define your own ports depending on security rules of your network by selecting Use custom ports
In the next screen, you will have an option to enable a secured connection (HTTPS) between users’ browsers and qTest Session servers.
If you have an existing certificate, you need to specify the locations of the Certificate file and the Private Key file by clicking on the Browse button.
You can optionally provide your Chain Certificate, which is your certification authority's certificate.
Again, the configuration wizard will automatically select the options that you have chosen in previous installation.
Click Next then you will be presented with a screen to configure Redis server. Make sure you enter the correct Hostname and Port where Redis was installed and is running, then click Next.
Next, you will configure the information of your Elasticsearch server. Unless you want to make some changes to reflect the new environment in this upgrade, it is highly recommended you keep these previous configuration unchanged
Next screen is for specifying existing a directory to store session data, it is highly recommended that you keep the value unchanged. Click Next to continue.
Next, specify qTest URL and qTest Master Token to connect to your qTest Manager instance. Click Next to continue.
After you have input all required information and click on Next button, the wizard starts to configure qTest Sessions.
After this process is done, you will be directed to the final information screen, where you can review all the installed components and their settings
Click Finish to exit the installation wizard
Now repeat step #3 to upgrade qTest Sessions on other servers.
This step is to make sure the URL of qTest Sessions Load Balancer are kept unchanged after you perform qTest Sessions upgrade to the new version.
You have finished upgrading qTest Sessions to version 3.0.9, now you can access to qTest Sessions site and verify the new version.