Search code examples
sslhttpsload-testingtsung

Can anyone post an example of how to enable SSL in Tsung?


I'm load testing a CouchDB server from another machine using Tsung, and need to establish a secure connection. Unfortunately, I've not been able to find an example of the syntax in the documentation or online...

Any help would be greatly appreciated!


Solution

  • In tsung.xml:

    <servers>
        <server host="HOSTNAME_HERE" port="443" type="ssl"></server>
    </servers>
    

    References from the current Tsung documentation:

    6.2. Clients and Server > Basic setup:

    Type can be tcp, ssl, udp (for IPv6, use tcp6, ssl6 or udp6 ; only available in version 1.4.2 and newer) or websocket (only available in version 1.5.0 and newer)):

    <servers>
      <server host="server1" port="80" type="ssl" weight="4"></server>
      <server host="server2" port="80" type="ssl" weight="1"></server>
    </servers>
    

    10. FAQ > Tsung crashes when I start it

    Does your Erlang system has SSL support enabled?
    To test it:

    erl
    Eshell V5.2  (abort with ^G)
    1> ssl:start().
    you should see 'ok'