2012-11-19 102 views
1

我有一個運行groovy腳本的BSF採樣器。
我想用jmeter中的這個腳本創建多個樣本結果。
可能嗎?如何從BSF採樣器生成多個jmeter採樣器結果?

+0

可以說明你想要做什麼,文件將包含什麼 –

+0

例如,我的groovy腳本將運行一個junit套件,並且我想分別報告每個junit測試。或者我的groovy腳本將使100 http獲得,並且我想要顯示100個採樣器結果。這是一個關於如何從groovy或java腳本等單個腳本採樣器生成許多采樣器報告的普遍問題 –

回答

0

...我的groovy腳本將運行一個junit套件,我想分別報告每個junit測試。或者我的groovy腳本將使100 http獲得,並且我想要顯示100個採樣器結果。

  1. 要做到這一點,你必須組織循環 - 例如,將您的BSF採樣器放在任何合適的logic controllerLoop Controller),While Controller,ForEach Controller或使用Thread Group(循環計數,線程數字段數)的可能性。
    此場景將爲每個新的迭代/線程重新使用BSF採樣器的單個實例,併爲每次執行生成單獨的採樣器結果。
  2. 您也可能需要在每次迭代時提供不同的入口數據/參數給BSF採樣器 - 參數化。在這種情況下,您至少可以查看CSV Dataset Config(從文件中讀取)或postprocessors/extractors(從響應中獲取數據)。
  3. 假設你也看着JSR223 Sampler與groovy腳本一起使用以獲得更好的性能。
相關問題