Http2 sampler Vendor: BlazeMeter

152 views
Skip to first unread message

swe...@gmail.com

unread,
May 8, 2019, 10:25:11 AM5/8/19
to jmeter-plugins
Hello,

Related to plugin:

HTTP/2 Sampler
Vendor: BlazeMeter
HTTP/2 protocol sampler
What's new in version 1.4: Fixed serialization issue for JMeter distributed mode
Maven groupId: com.blazemeter, artifactId: jmeter-bzm-http2, version: 1.4



I'm trying to setup JMeter to send http2 requests with https but I have problems with the handshake process while exchanging certificates between client and server.
When trying my request with http1.1 the handshake works ok, so the certificate should then be ok. 
I can see the following sequence in wireshark when using the http2 plugin:
 
Client send "Client Hello"
Server respond with "Server Hello, Certificate, Server Key Exchange, Certificate Request, Server Hello Done"
Client send "Certificate, Client Key Exchange" (Here I assume there is an issue with the plugin since the certificate parameter is empty)
..
..
..
 
The issue seems to be that the client (my JMeter) does not include the certificate at handshake, the certificate parameter is visible in wireshark but it is empty.
The server respond with "Bad Certificate".
 
 
Any idea of what could be the issue for JMeter to not include the certificate during handshake?
 
 
Rgds,
Per

Isuru Perera

unread,
Jun 3, 2019, 5:47:37 AM6/3/19
to jmeter-plugins
Did you use correct alpn-boot jar as mentioned in https://github.com/Blazemeter/jmeter-http2-plugin?

swe...@gmail.com

unread,
Jun 14, 2019, 7:51:30 AM6/14/19
to jmeter-plugins
Hi,

I'm using the alpn-boot-8.1.13.v20181017.jar with below java version:

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
Reply all
Reply to author
Forward
0 new messages