【问题标题】:K6 InfluxDB + Grafana Docker : How many virtual users can I run from one container?K6 InfluxDB + Grafana Docker:一个容器可以运行多少个虚拟用户?
【发布时间】:2020-09-01 13:23:26
【问题描述】:

我正在使用 K6 进行负载测试。

我已经从这里克隆了 K6、Grafana、InfluxDB docker-compose 设置:

https://github.com/loadimpact/k6

一个 Docker 容器可以增加的虚拟用户数量是否有最大限制?

即我是否需要运行大量容器才能达到所需数量的虚拟用户,还是只能通过一个容器来完成?

【问题讨论】:

    标签: docker k6


    【解决方案1】:

    这一切都取决于测试文件的大小、机器的资源(内存/CPU)以及从机器分配给 docker 的资源。

    据我了解,有足够的系统资源,使用以下命令启动一个 k6 容器就足够了。

    docker-compose run k6 run
    

    【讨论】:

    • 再次感谢 Jeevananthan。我就是这么想的,但有人让我怀疑我是不是错了,我需要几个容器。
    • 这是正确的。不幸的是,在这一点上跨多个节点运行 k6 甚至不是那么容易(除非你使用 k6 云,它是为你完成的)。 k6.io/docs/testing-guides/running-large-tests 是一本很好的读物,可以通过可能的方式来微调您的环境以进行更大的测试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    相关资源
    最近更新 更多