2011-06-08 506 views

回答

30

好吧,我想通了。最直觀的用戶界面...在字段中鍵入要保存的文件名,開始測試。這會創建並寫入文件。

+0

你在「配置」下可以找到XML可以保存更多的數據元素,然後CSV,這可能是有用的,這取決於您的需要。 – BlackGaff 2011-06-09 14:58:41

+3

嗨,dacracot,你指的是哪個「領域」? tx – Ittai 2011-07-20 06:29:44

+0

謝謝,我無法弄清楚如何從Jmeter GUI保存到文件。沒有意識到測試必須先運行。 – 2013-11-27 04:08:58

8

只需通過選擇添加聚合報告到您的測試計劃Thread-> Listener-> AggregateReport 運行您Test.When它完成總報告將顯示有關試驗的信息runs.Here有一個選項保存報告作爲csv。

+0

當然你也可以在這裏保存一個csv文件,但csv文件是同一個嗎?這兩個文件是否匹配? – Pacerier 2015-10-06 10:06:04

4

的辦法是使用BeanShell的事。您需要下載該庫並將其添加到lib文件夾。然後根據您的請求創建一個BeanShell採樣器並添加代碼。像下面的內容會做:

import org.apache.jmeter.services.FileServer; 
 

 
// Static elements or calculations 
 
String Variable1 = vars.get("ValueForVariable1AsMentionedInJMeterScript"); 
 
String Variable2 = vars.get("ValueForVariable1AsMentionedInJMeterScript"); 
 
String Variable3 = vars.get("ValueForVariable1AsMentionedInJMeterScript"); 
 

 

 
// Open File(s) 
 
f = new FileOutputStream(FileServer.getFileServer().getBaseDir()+"\\NameOfTheCSVFile.csv", true); 
 
p = new PrintStream(f); 
 

 
// Write data to file 
 
p.println(Variable1 + "," + Variable2 + "," + Variable3); 
 

 
// Close File(s) 
 
p.close();f.close(); 
 

 
//this is for veryfying your code 
 
return jsonOutput;

ValueForVariable1AsMentionedInJMeterScript是在腳本中的變量名。

欲瞭解更多信息,請參閱以下頁面: http://hellotestworld.com/2013/05/02/write-a-file-from-a-jmeter-script/

0

您可以將結果保存在任何聽衆的,下面是步驟 -

進入主題 - >添加 - >監聽器 - - >查看結果樹(或任何其他聽衆) Picture here

在這裏,您可以通過給文件名abc.csv保存文件,去配置,你有沒有要取消的XML文件並單擊csv文件。此外,文件結果abc.csv默認保存在apache-jmeter工具的bin文件夾中。

1

有很多方法可以推動結果。這是CLI方式:

步驟:1. 下載最新版本的JMeter

在您需要的目錄
  • 提取物。例如,提取到/tmp/
  • 現在,默認輸出文件格式將爲csv。無需更改任何內容或在CLI命令中指定。
  • 從UI控制檯保存jmx文件。我說,你已經保存在examples目錄 例如:
  • 現在,從CLI控制檯運行以下命令: jmeter -n -t examples/test.jmx -l examples/output.csv
  • #現在

    ,如果要更改默認的格式,請檢查下面的參數在jmeter.properties文件:jmeter.save.saveservice.output_format=xml

    現在,如果你運行的命令,./jmeter -n -t examples/test.jmx -l examples/output.jtl 輸出獲取存儲在XML格式。

    現在,讓多個服務器(良好的知識附加信息查詢)的要求:我們可以在CLI命令中指定的主機和端口作爲參數/標籤

    ./jmeter -n -t examples/test.jmx -l examples/output.csv -JHOST=<HOST> -JPORT=<PORT>

    0

    1.Open終端

    2.Navigate到的JMeter

    3.Run JMeter的-t -n(JMX文件的路徑)/test.jmx -l(路徑保存結果)/testresults.csv

    的bin文件夾

    -n,它指定JMeter是在非GUI模式下運行

    要運行

    -l JMX文件的-t-名稱:csv文件的名稱登錄結果

    相關問題