2017-07-01 11 views

Antwort

0
  1. Wenn Sie die einfachste Option ist mit Sample Variables Eigenschaft eine JMeter Variable in einer Datei speichern müssen.

    • die nächste Zeile zu user.properties Datei (die sich in JMeter den Ordner "bin") hinzufügen

      sample_variables=yourVar 
      

      wo yourVar Ihre echte "Referenz Name" aus der Regular Expression Extraktor sollte

    • JMeter neu starten, um die Änderung zu übernehmen
    • Wenn Sie den Test das nächste Mal ausführen, sehen Sie eine zusätzliche Spalte in der .jtl Ergebnisdatei

      jmeter -Jsample_variables=yourVar -n -t test.jmx -l result.jtl 
      
    • Wenn Sie noch für das Skripting beachten Sie gehen wollen, dass empfohlene Ansatz JSR223 Test Elements und Groovy language übernimmt: die erforderliche Variablenwert

    Die Eigenschaft kann auch über -J command-line argument wie eingestellt werden. Sie können eine Variable in eine Datei in Groovy schreiben:

    new File('yourFile.csv') << vars.get('yourVar') 
    

    wieder yourVar mit Ihren wirklichen Variablennamen ersetzen.

  2. Wenn Sie noch suchen Beanshell, wäre der einfachste Weg, FileUtils.writeStringToFile() Funktion wie

    import org.apache.commons.io.FileUtils; 
    import java.nio.charset.StandardCharsets; 
    
    FileUtils.writeStringToFile(new File("yourFile.csv"), vars.get("yourVar"), StandardCharsets.UTF_8); 
    
mit seinem
Verwandte Themen