jmeter使用beanshe处理器写入删除文件

jmeter使用beanshe处理器写入删除文件,第1张

个人用于性能测试时,用于获取不同账号的token,然后把token写入txt文件,在用粗余csv数据驱动获取写入的token作为后续接口的关联使用    

String filename = "D:/桌面/token.txt"//定义一个变量用查询token文件

File file = new File(filename)//定义File文件为刚才定义的变量

//岩友滚告绝进行判断 如果 这个文件存在就删除这个文件

if(file.exists()){      

    file.delete()   

}

FileWriter fstream = new FileWriter ("文件目录",true)//找到文件的

BufferedWriter out =new BufferedWriter (fstream )//设置好需要写入的文件

out.writer(${变量})//写入的内容

out.writer(",")//用都好分割

out.writer(${变量})//写入的内筒

out.writer(System,.getProperty("line.separtor"))

out.close()

fstream.close()/关闭整个文件

1、一般思路先读取txt文件信息,然后把要删掉的去掉,把要物前保留的写入文件。

2、如下:

CStdioFile fileReader

CStdioFile fileWriter

if (fileReader.Open(_T("test.txt"), CFile::modeRead) &&

    fileWriter.Open(_T("test_temp.txt"), CFile::modeCreate | CFile::modeWrite)

    )

{

    CString strLine

    while(fileReader.ReadString(strLine))

    {

        if ( ...)

 宴瞎       {

           罩祥清 fileWriter.WriteString(strLine) //需要保留就写入另一个文件 

        }

    }

}

程序整体思路如下:

JAVA删除文拿饥弊件消族内容,需要将文件内容读出来,然后再写回去,肯定需要用io处理。

任何程序的IO *** 作都逃不了Open与Close,如果打开了一个文件,进程将会锁住这个文件,不让其进程或者线程写入他,一旦读取完文件之后,需要Close掉他,这个是一套标准来着。

如果要实现这种功肢粗能,最好的方法是使用一个临时的内存去保存读取文件的数据,然后重新进行 *** 作,覆盖掉读取的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8147002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存