2016-11-14 21 views
1

Jmeterにファイルから抽出されたデータを1つずつ削除する必要があるという条件があります。実際の状況は、私はjsonからIDを取得してtxtファイルに保存しています。私のテストでは、Json ContentをIDで削除してからテキストファイルをクリアする必要があります。私はフラグメントをテストケースとして使用しているので、スレッド数が増えている間に、deleteステートメントはtxtファイルの最初の行を取りますので、同じIDが繰り返し削除されます。Jmeterで実行後にファイルから行を消去するBeanシェルスクリプト

私は、ファイルを削除するには、スクリプトの下に使用していますが、

try { 
      File file = new File("groupId.txt"); 
      PrintWriter writer = new PrintWriter(file); 
      writer.print(""); 
      writer.close(); 
      line=$(head -n 1 file) 
     } catch (Exception e) { 

    } 

はどちらか私はラインインデックスを高めるために設定する必要があり、ファイルの変更はありませんか私はtxtファイルからIDをクリアする必要がありそれを使用した後。

答えて

0

ファイルを更新するには、一時ファイルに保存してから古いファイルを削除し、一時ファイルの名前を変更する必要があります。solution

関連する問題