2017-10-12 1 views
0

Je suis nouveau chez Jmeter et je travaille sur JDBC. Je suis intéressé à savoir:Comment afficher le temps écoulé en secondes dans les données CSV - Jmeter

  1. Comment changer les noms de champ/en-tête lors de l'exportation de données dans un fichier CSV.
  2. Comment afficher le temps écoulé en secondes au lieu de millisecondes.

J'apprécierais vraiment, si vous définissez svp chaque étape. Étant un débutant, il serait plus facile pour moi de suivre.

Répondre

0
  1. Les noms de champs sont définis dans le fichier CSVSaveService.java, vous aurez besoin d'obtenir JMeter sources, modifier les noms des champs selon les besoins et la reconstruction JMeter. Voir How to write a plugin for JMeter article pour plus d'informations
  2. Là, vous pouvez le modifier dans le même fichier comme:

    elapsed = Long.parseLong(text)/1000 // convert ms to seconds 
    

    Cependant, je ne recommanderais pas aller à ces approches car il pourrait y avoir des effets secondaires dans les systèmes d'information.

Au lieu de patcher JMeter vous pouvez ajouter un JSR223 Listener et d'écrire votre propre fichier CSV à l'aide Groovy code

Par exemple Voici comment vous pouvez écrire le temps écoulé en quelques secondes dans un nouveau fichier appelé results.csv

def myFile = new File('results.csv') 
myFile.append(sampleResult.getTime()/1000) 
myFile.append(System.getProperty('line.separator'))