【问题标题】:How to run jmeter from jenkins如何从詹金斯运行 jmeter
【发布时间】:2018-07-03 01:36:08
【问题描述】:

我正在设置 jenkins 作业以运行托管在不同主机中的 jmeter(jemter 测试设置在那里,目前可以从终端执行,需要为相同设置 jenkins 作业)。到目前为止,我已经创建了一个 jenkins 作业并配置了 ssh-agent 插件,我能够从我的 jenkins 作业中运行“ssh host_name”命令并获得响应。 我被卡住了,不知道如何在我的 jenkins 作业中编写 shell 脚本到 ssh 并导航到 jmeter bin 目录(apache-jmeter-4.0/bin/)并调用 jemeter 测试。对此的任何帮助将不胜感激。

【问题讨论】:

标签: jenkins ssh jmeter devops


【解决方案1】:

通常,您应该直接在 Jenkins 上运行 JMeter 测试,可以在 Master 节点或 slaves 之一上运行。因此,您需要在 JMeter 所在的机器上安装 Jenkins Slave 代理软件,完成后您将能够通过Execute shell taskGroovy pipeline 运行 JMeter。

通过这种方式,您还可以从Performance Plugin 中受益,该Performance Plugin 将测试结果趋势发布到项目仪表板,并且如果响应时间或错误率高于定义的阈值,还可以将构建标记为不稳定或失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多