如何在Node JS中使用k6

时间:2019-02-21 17:40:07

标签: node.js k6

我需要使用k6从节点js脚本发送请求

我已经尝试过:

import http from "k6/http"; 

还有:

var http = require('k6/http')

但没有成功

UPD

我想像这样使用k6:  节点js脚本:

var http = require('k6/http');
var fs = require('fs');

http.get("http://test.loadimpact.com/");

1 个答案:

答案 0 :(得分:2)

您不能在node.js或k6之外的任何其他地方使用k6/http或任何其他k6/*模块。这些模块不是用JavaScript编写的,不是{strong>不是的,它们是written in Go,是k6的内部模块-k6二进制文件的一部分(即,在k6二进制文件中编译)。只能从通过k6的JavaScript运行时运行的脚本中访问它们,该运行时为goja,而不是node.js。