使用azure SDK for Java通过JMeter将文件上载到azure blob存储



如何使用JAVA通过JMeter以编程方式将文件上传到Azure Blob存储?

下面是一个可以用作基础的代码片段:

DataLakeDirectoryClient directoryClient =
fileSystemClient.getDirectoryClient("my-directory");
DataLakeFileClient fileClient = directoryClient.createFile("uploaded-file.txt");
File file = new File("C:\Users\constoso\mytestfile.txt");
//   InputStream targetStream = new FileInputStream(file);
InputStream targetStream = new BufferedInputStream(new FileInputStream(file));
long fileSize = file.length();
fileClient.append(targetStream, 0, fileSize);
fileClient.flush(fileSize);

您可以将它放在合适的JSR223测试元素中,并使用Groovy作为语言

更多信息:

  • Quickstart:Azure Blob存储Java客户端库
  • 使用Java管理Azure Data Lake Storage Gen2中的目录和文件

最新更新