I need to do a performance test for JNLP accessible application.
I used WireShark and see that the jnlp generates only TCP traffic.
I read all the post related with jnlp perf testing and I tried with Apache JMeter + UbikLoadPack Java Serialization plugin but jmeter does not capture the traffic.
Is it my only option capture the TCP traffic and work with that ?
Regards, Jaime
If traffic is HTTP(s), as per documentation of UbikLoadPack bundle, You need to follow the instructions of paragraphs:
1/Add JMeter certificate authority to the cacerts file used by Java:
See in documentation "Configuring Application for HTTPS" (Pages 7/8). This will allow your application to work when using JMeter as proxy if traffic is HTTPS
Steps are the following:
Use File > Templates... Menu item, then select "Recording" Template and click Create
Start HTTP(S) Test Script Recorder by clicking on Start Button
JMeter will generate a Certificate Authority in 2 formats in jmeter/bin folder:
References:
2/To set JMeter as proxy of JNLP:
Click Network Settings. The Network Settings dialog box opens.
Select Use proxy server, enter the proxy server name (localhost), and port number (8888 for JMeter).
See reference documentation:
If it’s not HTTP, the plugin does not support it.