k6 如何导入外部库
导入内建库
跟各种 JavaScript 环境一样, k6 自带了一部分 modules。 可以直接 import。你可以到这里([https://k6.io/docs/javascript-api](the API documentation))查看完整的列表。
import http from 'k6/http';
导入本地文件
跟 Node.js 一样,略。
import { Util } from './util/util.js'
导入远程文件
k6 还支持直接导入远端的js文件。跟浏览器引入js文件或者 Deno 导入第三方库差不多。
身为程序员,你应该本能地意识到这种方式除了便利性之外,还有安全隐患。 使用的时候千万要避免引入不可信的源代码。
import { randomItem } from 'https://jslib.k6.io/k6-utils/1.2.0/index.js';
export default function () {
randomItem();
}
JSLib
JSLib 是经过验证的,可以用于 k6 环境的 JavaScript 库。 具体可以查看:https://jslib.k6.io/