我可以在 loadimpact/k6 脚本中传递自定义命令行参数吗?



如官方 loadimpact/k6 文档中所示,我们能够按如下方式执行 k6 脚本:

k6 run github.com/loadimpact/k6/samples/http_get.js

是否可以将自定义命令行参数传递到 k6 测试中? 例如,假设我想传入一个 URL,然后从脚本中引用此 URL。

是否支持开箱即用?如果是这样,我该如何完成此操作?

这个用例实际上在文档中得到了很好的介绍,我只是碰巧错过了它。

https://docs.k6.io/docs/environment-variables

对于单个参数: k6 run -e ENVIRONMENT=test2 scripts/test2GetWorkOrder.js和 对于多个参数: k6 run -e ENVIRONMENT=test2 -e WOID=107376 scripts/test2GetWorkOrder.js

您需要在通过脚本传递的每个参数之前放置"-e"。

最新更新