Hello,

yes you are absolutly right. TLS comes on top of TCP. TLS must be made first 
before data is sent via TCP.
I think someting like a "TLS Sampler" as you proposed is something really 
interesting. 

But what should i do now?
I can do a pre-beanshell sampler and add it to my TCPSampler. Then i would need 
to create first the TLS connection by my own.
But if i start to write my own TLS Handshake using a pre-beanshell sampler then 
it's a "small" step to add some more code and do the "TCP send text" stuff also 
by my own. Once you did the TLS Handshake your socket connection is 
established. It's then very easy to sent TCP data through this socket.
This means i do not need the TCPSampler at all. I just do the TLS connection 
AND the send text via TCP with the beanshell.

Any other ideas?

Br
George




Shmuel Krakower <[email protected]> schrieb am 15:34 Montag, 22.September 2014:
 


Correct me if I'm wrong but TLS is a layer above TCP.
That means that the TCP sampler (and TCP in general), doesn't and will not,
know of TLS.

On the other hand, it might make sense to create a TLS sampler, or enhance
the mentioned TCP sampler with a secure toggle, such as we have in the
HTTP/s sampler.

Shmuel Krakower.
www.Beatsoo.org - re-use your jmeter scripts for application performance
monitoring from worldwide locations for free.


On Mon, Sep 22, 2014 at 4:10 PM, George <[email protected]> wrote:

> Hello,
>
> i would like to use the TCP Sampler and sent a text to my server using
> TLSv1.2
> To make it more harder i want to use mutual ssl.
>
> I have a .p12 file and i use the SSLManager to load the client certificate
> + key (.p12 file).
>
> In general everything works perfect when i do a HTTP(s) GET using my
> client cert and validate the server cert.
> But how can i do it with the TCP Sampler?
>
> Br
> George

Reply via email to