Influxdb 使用k6时如何对XDB进行身份验证

Influxdb 使用k6时如何对XDB进行身份验证,influxdb,k6,Influxdb,K6,我正在使用k6 for作为负载测试工具,我想将数据写入XDB。除了我不知道如何为XDB发送用户凭据之外,一切都很好 例如: ./k6.exe run --out "influxdb=http://localhost:8086/stresstest" script.js --vus 10 --duration 3s 我试图像这样传递XDB用户名和密码,但它不起作用 ./k6.exe run --out "influxdb=http://localhost:8086/stresstest?u=&l

我正在使用k6 for作为负载测试工具,我想将数据写入XDB。除了我不知道如何为XDB发送用户凭据之外,一切都很好

例如:

./k6.exe run --out "influxdb=http://localhost:8086/stresstest" script.js --vus 10 --duration 3s
我试图像这样传递XDB用户名和密码,但它不起作用

./k6.exe run --out "influxdb=http://localhost:8086/stresstest?u=<USERNAME>&p=<PASSWORD>" script.js --vus 10 --duration 3s
/k6.exe run--out“influxdb=http://localhost:8086/stresstest?u=&p=“script.js--vus 10--持续时间3s

我不想禁用XDB身份验证

您可以在InfluxDB URL中将它们作为HTTP auth传递,如下所示:
--out“InfluxDB=HTTP://:@localhost:8086/stresstest”

或者,您也可以通过
K6\u INFLUXDB\u用户名
K6\u INFLUXDB\u密码
环境变量来指定它们