问题描述
请原谅我有限的K6 / Javascript知识。
已经给我提供了一个javascript文件,该文件可用于创建要在我的k6负载测试中使用的一批用户。
该脚本当前是使用以下命令从命令行运行的:
node helpers/createusers.js 10
我想在K6的“设置”功能中运行此脚本。
我可以像上面那样直接在K6中运行节点命令,还是必须将其转换为导出函数然后调用它?
解决方法
据我所知,您不能直接从k6测试脚本中运行nodeJS或任何nodeJS模块。如果脚本helpers/createUsers.js
正在使用任何节点模块,则应遵循this。并将脚本包含在setup()
函数中。