我正在使用JMeter v2.5。
我需要從測試的響應中獲取數據並從中提取數據(我正在使用常規的exp提取器)。如何將提取的數據存儲到文件中?使用jmeter將提取的數據寫入文件
14
A
回答
1
你有幾個選項
- 您可以通過添加彙總報告監聽到你的線程組=>添加監聽器=>彙總報告
- 相符的結果您可以通過添加一個簡單的得到原始結果數據寫入器監聽到你的線程組=>添加監聽器=>簡單的數據作家
希望這有助於
1
您可以使用http://code.google.com/p/jmeter-plugins/wiki/FlexibleFileWriter與樣本變量設置。 或與假虛擬取樣器。無論如何,靈活的文件編寫器非常適合將數據寫入文件。
+0
謝謝。我會嘗試。 –
30
剛剛解決了類似的問題。在使用正則表達式提取器獲取數據後,添加一個BeanShell PostProcessor元素。使用下面的代碼中的變量寫入文件:
name = vars.get("name");
email = vars.get("email");
log.info(email); // if you want to log something to jmeter.log file
// Pass true if you want to append to existing file
// If you want to overwrite, then don't pass the second argument
f = new FileOutputStream("/my/file/path/result.csv", true);
p = new PrintStream(f);
this.interpreter.setOut(p);
print(name + "," + email);
f.close();
0
import org.apache.jmeter.services.FileServer;
String path=FileServer.getFileServer().getBaseDir();
name1= vars.get("user_Name_value");
name2= vars.get("UserId_value");
f = new FileOutputStream("E://csvfile/result.csv", true); //spec-ify true if you want to overwrite file. Keep blank otherwise.
p = new PrintStream(f);
this.interpreter.setOut(p);
p.println(name1+"," +name2);
f.close();
,這是爲我工作,我希望它會爲你工作也
相關問題
- 1. 提取數據後寫入文件
- 2. 將jmeter插件的實際jmeter監聽器數據寫入文件
- 3. 如何將提取的數據從數組寫入文件
- 4. 如何將從數據庫提取的值寫入Excel文件
- 5. 提取數據使用Python和寫入新文件
- 6. 使用JavaScript提取PDF表格數據並寫入CSV文件
- 7. PHP用用戶提交的數據將內容寫入文件
- 8. 將數據寫入文件
- 9. 將數據寫入文件
- 10. 將數據寫入文件
- 11. Java使用提供的憑據將文件寫入Windows目錄
- 12. 從文件中提取特定數據並將其寫入另一個文件
- 13. 使用文件寫入操作將5M數據寫入csv文件
- 14. 在jmeter中清除簡單數據寫入器的csv文件
- 15. 使用Matlab提取數據並將數據寫入特定行的代碼
- 16. 從PDF文件讀取數據並將其寫入Word文件?
- 17. 將數據寫入文本文件
- 18. 將計算的數據寫入文件
- 19. 如何提高將clob數據寫入文件的速度
- 20. 如何將提取的數據寫入到Gatling中的文件中
- 21. 從文本文件中提取數據並將其寫入其他地方
- 22. 將數據從文件寫入數組
- 23. 使用blob數據寫入文件
- 24. 如何使用python將數據寫入excel從雅虎提取股票數據
- 25. 使用QT寫入文件。將數據寫入已寫入文件的特定點
- 26. 如何使用Matlab將「大數據」寫入文本文件
- 27. 使用sql server將數據寫入文本文件
- 28. 使用BufferedWriter將數據從不同類寫入文本文件
- 29. 如何使用ANSI格式將數據寫入文本文件
- 30. 如何使用JavaScript將數據寫入文本文件
其實我需要extact博客的標題和內容在兩個單獨的變量中,然後以合適的格式將它們寫入某個文件。 –