我需要使用带有“随机”数据的多个文件生成磁盘结构,以测试我们的应用程序的性能。我有几个限制:
好吧,我想到的第一件事就是从github制作一个源代码存储库的压缩包,但这不是一个选项,因为我们需要在亚马逊云中进行测试。我们也不想每次下载8Gb的数据,或上传zip文件。
所以我创建了一个元数据文件,其中包含一个磁盘结构树和一个填充文件中数据的程序。元数据文件如下所示:
\dir1 -1
\dir1\file1.data 1435
\dir2\ -1
\dir2\file2.data 44513
路径旁边的数字对于目录是-1,对于文件是所需的文件大小(以字节为单位)。
因此,我可以轻松生成具有随机数据的磁盘结构。这对我来说无效,因为每次文件内容都不同。
您是否知道执行此任务的库,示例,方法,技术?