2016-11-14 86 views
1

我在Jmeter中有一個條件,即從文件中提取的數據必須逐個刪除。實際情況是,我從json獲取一些ID並將其保存在txt文件中。在測試期間,我必須刪除Json Content by ID,然後我必須清除文本文件。由於我使用片段作爲測試用例,當線程數增加時,delete語句將從txt文件獲取第一行,因此同一個ID會一次又一次被刪除。在Jmeter中執行後,從shell文件中清除一行文件的shell shell腳本

我使用下面的腳本刪除的文件,但該文件

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