如官方 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"。