以下进行一些k6负载测试工具使用的一些说明
实际上就是一个js文件
// init code
export default function() {
// vu code
}
npm install --global har-to-k6
har-to-k6 archive.tar -o my-k6-script.js
const fs = require("fs");
const { liHARToK6Script } = require("har-to-k6");
async function run () {
const archive = readArchive();
const { main } = await liHARToK6Script(archive);
fs.writeFileSync("./load-test.js", main);
}
import http from ‘k6/http‘;
import { sleep } from ‘k6‘;
export let options = {
vus: 10,
duration: ‘30s‘,
};
export default function () {
http.get(‘http://test.k6.io‘);
sleep(1);
}
k6 官方提供了比较详细的参数说明,是很好的参考资料,比较常用的参数
原文:https://www.cnblogs.com/rongfengliang/p/14642633.html