diff C:/perso_max/workspace/JMeter_2.12/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java C:/perso_max/workspace/JMeter/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java 31d30 < import org.apache.jmeter.gui.GuiPackage; 324,329d322 < < GuiPackage gp =GuiPackage.getInstance(); < if (gp != null) {// check there is a GUI < gp.getMainFrame().startTimer(); < } < 459,461d451 < if (gp != null) {// check there is a GUI < gp.getMainFrame().stopTimer(); < } diff C:/perso_max/workspace/JMeter_2.12/src/core/org/apache/jmeter/gui/MainFrame.java C:/perso_max/workspace/JMeter/src/core/org/apache/jmeter/gui/MainFrame.java 45,46d44 < import java.text.SimpleDateFormat; < import java.util.Date; 176,177d173 < < private JLabel timeRun; 193,199d188 < < private javax.swing.Timer timer = new javax.swing.Timer(1000, new java.awt.event.ActionListener() < { < public void actionPerformed(java.awt.event.ActionEvent e) { < CalculTime(); < } < }); 215,216d203 < < timeRun = new JLabel("00:00:00"); 398,421d384 < // Calcul and display the elapse time of the loadtest < public void startTimer() { < timer.start(); < } < < public void stopTimer() { < timer.stop(); < } < < public void CalculTime() { < long currentTime = System.currentTimeMillis(); < long startTime = JMeterContextService.getTestStartTime(); < if (startTime == 0) < timer.stop(); < else < { < long elapse_time_ms = (currentTime - startTime); < Date elapse_date = new Date(elapse_time_ms); < SimpleDateFormat df = new java.text.SimpleDateFormat("HH:mm:ss"); < df.setTimeZone(java.util.TimeZone.getTimeZone("GMT")); < timeRun.setText(df.format(elapse_date)); < } < } < 595,598d557 < < toolPanel.add(new JLabel(" ")); < toolPanel.add(timeRun); < toolPanel.add(new JLabel(" ")); diff C:/perso_max/workspace/JMeter_2.12/src/core/org/apache/jmeter/engine/DistributedRunner.java C:/perso_max/workspace/JMeter/src/core/org/apache/jmeter/engine/DistributedRunner.java 35d34 < import org.apache.jmeter.gui.GuiPackage; 130,135d128 < < GuiPackage gp =GuiPackage.getInstance(); < if (gp != null) {// check there is a GUI < gp.getMainFrame().startTimer(); < } < 161,164d153 < GuiPackage gp =GuiPackage.getInstance(); < if (gp != null) {// check there is a GUI < gp.getMainFrame().stopTimer(); < } 190,193d178 < GuiPackage gp =GuiPackage.getInstance(); < if (gp != null) {// check there is a GUI < gp.getMainFrame().stopTimer(); < } 211,214d195 < GuiPackage gp =GuiPackage.getInstance(); < if (gp != null) {// check there is a GUI < gp.getMainFrame().stopTimer(); < }