如何从詹金斯运行jmeter

时间:2018-06-30 14:14:02

标签: jenkins ssh jmeter devops

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

1 个答案:

答案 0 :(得分:0)

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

这样,您还可以从Performance Plugin中受益,该{@ 3}将测试结果趋势发布到项目仪表板,并且如果响应时间或错误率高于定义的阈值,还可以将构建标记为UNSTABLE或FAILED。