2016-11-14 30 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