FileData
FileData 是一个对象,用于在执行多部分请求(文件上传)时封装表示文件的数据。您可以通过调用 http.file( data, [filename], [contentType] ) 来创建它。
名称 | 类型 | 描述 |
---|---|---|
FileData.data | string / Array / ArrayBuffer | 文件数据,可以是字符串、数字数组或 ArrayBuffer 对象。 |
FileData.content_type | string | 将在多部分请求中指定的内容类型。 |
FileData.filename | string | 将在多部分请求中指定的文件名。 |
示例
import { sleep } from 'k6';
import { md5 } from 'k6/crypto';
import http from 'k6/http';
const binFile = open('/path/to/file.bin', 'b');
export default function () {
const f = http.file(binFile, 'test.bin');
console.log(md5(f.data, 'hex'));
console.log(f.filename);
console.log(f.content_type);
}