The Performance Testing Toolkit was written in Java 5 and compiled in 32 bit and has been largely forgotten. However, with the new security standards, it is important to have PTT connect with them in place.
Here are the steps for Windows, and Linux should be similar.
-
Download and install PTT
-
Download the latest 32 bit Java 1.7.1 SDK for Liberty for Windows (Windows 32-bit, x86)
-
Extract the files to a directory.
-
Go into the
native
directory and extract thecom.ibm.JDK71.32bit.jdk.windows.x8632_7.1...
to another directory. That is the SDK. -
In the root of the PTT tool, update the PerfTuningToolkit.ini add this in the beginnging, with the correct path to the Java binary directory
-vm
C:\path\to\bin\javaw.exe
and add these to the bottom of the file:
-Dhttps.protocols=TLSv1.2
-Ddrools.dialect.java.compiler.lnglevel=1.6
-
Launch PTT, which creates new directories upon first launch
-
Edit the
ssl.client.props.ibm
file underc:\path\to\PTT\configuration\org.eclipse.osgi\bundles\5\1\.cp\etc
change the line:com.ibm.ssl.protocol=SSL_TLS
tocom.ibm.ssl.protocol=TLSv1.2
-
Restart PTT and make connections as normal