When testing an application recently, I had a requirement to generate authentication keys. These were generated using OpenSSL. Since it was hard (for me) to use the OpenSSL DLLs directly in my LoadRunner script, I wrote a function to generate the key using OpenSSL (using the LoadRunner system function).
The LoadRunner script then reads the key back into LoadRunner using the fgets command. To improve performance, I moved OpenSSL, the script and the script data to a RAMDISK. This improved end-to-end response times for the function in question from approx 0.8s to 0.6s.
I used RAMDISK 10 from SuperSpeed LLC on Windows 7 64-bit. You can download an evaluation version (like I did) from http://www.superspeed.com/desktop/ramdisk.php .
I’ll use RAMDISK in my final performance tests if I can’t get OpenSSL to integrate properly with LoadRunner.