2017-10-16 7 views
0

IHi J'ai la même question que JMeter: [email protected] Graphs Generator: I got .png just with text "Waiting for sample...". Le fichier jtl a été créé sans ligne vide, ont édité le fichier user.properties.Graphiques générés mais montrant des échantillons en attente dans JMeter

J'ai suivi les étapes mentionnées dans this link pour le générateur de graphe.

sh jmeter -t /home/Annie/JMeter/grp.jmx -n -l /home/Annie/JMeter/g.jtl  -JTEST_RESULTS_FILE=/home/Annie/JMeter/g.jtl 
Creating summariser <summary> 
Created the tree successfully using /home/Annie/JMeter/grp.jmx 
Starting the test @ Mon Oct 16 11:27:30 IST 2017 (1508133450438) 
Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 
summary +  1 in 00:00:03 = 0.3/s Avg: 3133 Min: 3133 Max: 3133  Err:  0 (0.00%) Active: 2 Started: 2 Finished: 0 
summary +  14 in 00:00:14 = 1.0/s Avg: 2731 Min: 2098 Max: 4216  Err:  0 (0.00%) Active: 0 Started: 5 Finished: 5 
summary =  15 in 00:00:18 = 0.9/s Avg: 2757 Min: 2098 Max: 4216  Err:  0 (0.00%) 
Tidying up ... @ Mon Oct 16 11:27:48 IST 2017 (1508133468522) 
... end of run 

In log its showing : 

WARN o.a.j.v.ViewResultsFullVisualizer:Error loading result renderer:     org.apache.jmeter.visualizers.RenderInBrowser 
java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel 
Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel 

Que faire pour obtenir le graphique?

Répondre

1

Mon attente est que vous utilisez OpenJDK sur Linux qui n'a pas JavaFX

Utilisez votre gestionnaire de paquets de distribution Linux pour obtenir Oracle Java 8 et assurez-vous JMeter est configuré pour utiliser Oracle Java au lieu de OpenJDK.

Si vous essayez d'utiliser PerfMon Metrics Collector Listener en mode graphique pour le tester - assurez-vous que test de JMeter est en cours d'exécution à ce moment que tout d'abord il est un Listener donc il a besoin pour traiter exemples d'événements afin d'afficher quoi que ce soit, il pourrait même être un Dummy Sampler tirant chaque N secondes. Voir le guide How to Monitor Your Server Health & Performance During a JMeter Load Test pour plus de détails.