首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drone.io和jmeter集成

Drone.io和jmeter集成
EN

Stack Overflow用户
提问于 2018-01-18 18:22:55
回答 2查看 477关注 0票数 1

我将drone.io用于CI/CD管道。我想使用jmeter/gatling作为响应断言的一部分。目前,drone.io还没有提供相同的插件。

我正在考虑通过创建一个bash插件并触发对环境的运行来集成一个jmeter run。这是正确的解决方案吗?jdk基础镜像是否足够好,可以在容器中运行jmeter脚本?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-18 21:13:22

只要JMeter支持JDK (例如,JMeter 3.3需要Java 8doesn't support Java 9),您就可以使用它了。

除了命令行执行之外,您还可以考虑JMeter Ant TaskJMeter Maven Plugin,它们能够生成基于HTML语言的负载测试报告。

票数 1
EN

Stack Overflow用户

发布于 2018-01-30 22:04:25

与Gradle - http://brokenrhythm.blog/gradle-gatling-springboot-automation一起使用的加特林

下面是示例drone.yml文件

代码语言:javascript
复制
#Pipeline file for project
pipeline:
  load-test:
    commands:
      - "./gradlew testLoad"
    image: "java:8"

  zipping:
    image: ubuntu
    when:
      status: [ failure,success ]
    commands:
      - "cp -r path/to/workspace/build/gatling-results/* /test-results"
      - "tar -czf gatling-result.tar.gz /test-results/*"

  email:
    when:
      status: [ failure,success ] #replace with [failure,changed] as we dont want to fill inbox with attachments
    image: drillster/drone-email
    from: drone-noreply@XXXXX.com
    host: smtp.XXXX.com
    port: 25
    skip_verify: true
    subject: >
      {{ repo.owner }}/{{ repo.name }}: {{ build.status }}
    recipients: [ user@email.com ]
    attachment: path/to/workspace/gatling-result.tar.gz
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48318947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档