您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    为JMeter用户和测试者预备的六种Docker镜像(3)
    时间:2018-11-19 12:08 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    经过jmeter-performance-plugin,在Jenkins-CI所运转的相反容器中执行JMeter,详细请参见:https://www.blazemeter.com/blog/how-to-use-the-jenkins-performance-plugin?utm_source=blog&utm_medium=BM_blog&utm_campaign=top-6-docker-images-for-jmeter-users-and-performance-testers

    调用远程命令执行,以便另一个容器可以处置JMeter的执行

    在经过其他工具从同一容器中执行JMeter时,您会碰到的独一限制便是本人的资源。不过假设您可以运用一个额外的容器,则会简化资源处置的相对成本。

    5.Taurus(https://hub.docker.com/r/blazemeter/taurus/)

    Taurus镜像运转的是开源的Taurus。它自动、且恰外地包装了JMeter、Gatling(https://gatling.io/)、Locust.io(https://locust.io/)、Grinder()和Selenium等工具。因此该镜像包括了一切必要的依赖项,同时可以活期提供更新与支持,让用户可以专注于本身的测试。

    如下命令可以用来运转Taurus。

    docker run \ 

      --rm \ 

      -v ${scripts_directory}:/bzt-configs \ 

      -v ${artifacts_directory}:/tmp/artifacts \ 

      blazemeter/taurus 

    --rm 在执行完毕后删除容器的数据

    -v(第一个) 将Taurus脚本卷挂载到主机上,并共享输入脚本

    -v(第二个) 将Taurus的各个工件挂载到主机上,并共享工件的输入

    6.注册效劳器(https://docs.docker.com/registry/deploying/)

    Docker注册效劳器是一个用于存储各种镜像的本地镜像库。我们可以用它来集中那些被频繁运用的Docker镜像。籍此,您可以快速地搭建本人的任务网络,并大幅增加在获取镜像上所破费的时间。这是一款官方的Docker镜像,因此它作为标准化的Docker组件被官方支持和文档化。另外,它的活期更新不会给项目带来任何风险。

    如下命令可以创立一个运转的容器,以便成为我们任务网络中的一个存储库。

    docker run -d --rm \  

    -p 5000:5000 \  

    -v $REGISTRY_VOLUME:/var/lib/registry \  

    --restart=always \  

    --name registry \  

    registry:2 

    -p 发布主机上的任务端口

    --rm 在终止时移除容器的信息

    -v 将卷与本地机器相衔接,为存储在Docker镜像里的数据添加一个配置文件

    --restart 用于在终止的状况下,更改容器的行为。在我的例子中,我将restart设为常规政策

    --name 容器名

    一个配置好的容器效劳可以在较短的时间内,以推或拉的方式按需提供一台存储效劳器。

    如上所述,本文讨论了可供JMeter功用测试的一些重要的Docker镜像。假设您情愿,可以在创立好了本人的JMX文件之后,将其上传到BlazeMeter(译者注:是一个延续性测试平台,请参见?utm_source=blog&utm_medium=BM_blog&utm_campaign=top-6-docker-images-for-jmeter-users-and-performance-testers),以获取可扩展性、初级的剖析和各种协作才能。

    原文标题:Top 6 Docker Images for JMeter Users and Performance Testers,作者:Vincenzo Marrazzo

    【51CTO译稿,协作站点转载请注明原文译者和出处为51CTO.com】

    【编辑引荐】

    Java和Docker限制的那些事儿

    如何优雅运用Docker?请收下这15个快捷有效的小技巧

    运用容器的正确方式,Docker在雪球的技术实际

    让Docker日臻完善的8个优秀工具

    详细的Docker入门总结,看这一篇就够了

    (责任编辑:admin)