私はテスト計画のJMeter -
import org.apache.commons.io.FileUtils; FileUtils.cleanDirectory(new File(vars.get("OutPutFolder")));
私のテストのそれぞれの新しい実行する前に、すべての出力ファイルを削除するために、次のBeanShellスクリプトを使用してきた新しいテスト計画を実行する前に、以前に保存したファイルをクリーンアップ計画は100のユーザ(スレッド数)をループ数5で使用するスレッドグループで構成されています。
私は前述のbeanshellスクリプトを組み込むいくつかの方法を試しましたが、 in
私はすでに試してみましたのもの:
新しい「セットアップスレッドグループの作成」(チェックされている「連続して実行スレッドグループ」)BeanShellのサンプルで
と場所スクリプト>ファイルは削除されますかしかし、結果ファイルはbeanchsellプリプロセッサで
と場所スクリプトは>ファイルが私のメインスレッドgrouでスクリプトを置く
を削除されません(私のスクリプトによって再削除)ディスクに永続化されていませんP>ファイルは
- と、コントローラを使用して
(
${__BeanShell(vars.getIteration() == 1)} && ${__threadNum} == 1
)
問題は、ファイルを削除することによって解決しようとしている:1 - 次の実行に十分なディスク領域がないか、または2つの次のログのログが古いログのログと混在する可能性がありますか? 2つの異なる状況/ソリューション。特定のOSのためのものであるか、それともクロスプラットフォームでなければならないのでしょうか? –
こんにちはキリル。私は第2の問題を解決しようとしています。これはクロスプラットフォームのソリューションでなくても、現在Linux上でjMeterを実行しています(centOS)。 – Entrodus