我使用Webdriver采样器并编写selenium -Javascript。现在我使用org.apache.commons.io.FileUtils.writeStringToFile(new java.io.File('result. csv'),'myresultdata','UTF-8',true)函数来编写一个文件。我想使用writeStringToFile()在该文件中保存一个表格数据(列和行方式意味着一个列标题和多个行数据)function.is还有其他方法可以写入一个csv或xlsx文件?我们如何才能做到这一点?
1条答案
按热度按时间lnxxn5zx1#
您的
myresultdata
内部应该有“表结构”,即列应该用逗号(或其他separators)分隔,并且在每个“行”的末尾应该有一个line break它将生成如下所示的
result.csv
文件:可导入Excel或同等文件,不会出现任何问题
此外,您可能需要重新考虑您的方法,如果使用〉1个线程(虚拟用户)运行测试,当2个或更多线程同时写入同一文件时,您将遇到race condition,因此迁移到Flexible File Writer侦听器是有意义的