前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >性能测试工具Locust--(5)Docker运行Locust

性能测试工具Locust--(5)Docker运行Locust

作者头像
软测小生
发布2020-03-04 11:28:58
1.1K0
发布2020-03-04 11:28:58
举报
文章被收录于专栏:软测小生
为了简单起见,我们提供了一个可以独立运行的Docker映像,可以作为主映像,也可以作为从映像。

环境变量

  • LOCUST_MODE standalone、master 或者 slave。 默认是standalone。
  • LOCUSTFILE_PATH 容器内部到locustfile的路径。默认为/locustfile.py.
  • LOCUST_MASTER_HOST master的主机名。
  • LOCUST_MASTER_PORT 与master通信的端口。默认为5557
  • LOCUST_OPTS 传递给Locust的其他选项。默认为''

运行测试

运行测试最简单的方法是使用内置的测试文件构建映像。一旦编写了locustfile,就可以使用一个简单的Dockerfile将其打包到Docker映像中: 需要将构建的映像推送到Dockerhub,AWS ECR或GCR等Docker存储库中,以便分布式基础架构能够提取该镜像。请参阅所选存储库的文档,以了解如何通过存储库进行身份验证以获取镜像。

为了在本地调试,您可以运行一个容器并将locustfile作为volume传递进来:

要在没有Web UI的独立模式下运行,可以使用LOCUST_OPTS环境变量添加所需的选项:

如果您是Kubernetes用户,则可以使用Helm chart(https://github.com/helm/charts/tree/master/stable/locust)来缩放和运行蝗虫。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软测小生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境变量
  • 运行测试
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档