如何在docker中部署neoload

问题描述

请问有谁知道如何在Docker上部署neoload。我查看了 docker hub 上的 neoload 包,但似乎没有多大意义。我想用它进行性能测试。链接https://hub.docker.com/r/neotys/neoload-controller/

解决方法

如文档中所述,有两种方法可以在 docker 上部署您的 Neoload 控制器:

  • 托管:此模式仅适用于 Neoload 网络。
  • 独立:基本上,当您运行您的 Neoload 容器时,您会为其提供一些参数,例如 Neoload 项目、虚拟用户数量等...测试在容器启动时启动。 来自docker hub documentation
docker run -d --rm \
-e PROJECT_NAME={project-name} \
-e SCENARIO={scenario} \
-e NTS_URL={nts-url} \
-e NTS_LOGIN={login:password} \
-e COLLAB_URL={collab-url} \
-e LICENSE_ID={license-id} \
-e VU_MAX={vu-max} \
-e DURATION_MAX={duration-max} \
-e NEOLOADWEB_URL={nlweb-onpremise-apiurl:port} \
-e NEOLOADWEB_TOKEN={nlweb-token} \
-e PUBLISH_RESULT={publish-result} \
neotys/neoload-controller

您必须从 Neoload Web 或 NTS 服务器获取许可证。 我需要更多关于您的问题的信息来帮助您。

问候