如何使用Jenkins运行不同机器的Jmeter脚本

pepwfjgg  于 2022-11-09  发布在  Jenkins
关注(0)|答案(2)|浏览(252)

我们是否可以在不同的计算机上运行Jenkins build,就像我的脚本在另一台远程计算机上,而我的Jenkins设置在另一台远程计算机上一样?我在不同的计算机上创建了多个JMX脚本,但我希望在一台计算机上从Jenkins运行它们

qyzbxkaa

qyzbxkaa1#

是的,有多种方法可以做到这一点。一种方法是使用Jenkins SSH Steps plugin。下面是一个远程执行命令的示例。

node {
  def remote = [:]
  remote.name = 'test'
  remote.host = 'test.domain.com'
  remote.user = 'root'
  remote.password = 'password'
  remote.allowAnyHosts = true
  stage('Remote SSH') {
    sshCommand remote: remote, command: "ls -lrt"
    sshCommand remote: remote, command: "for i in {1..5}; do echo -n \"Loop \$i \"; date ; sleep 1; done"
  }
}
kknvjkwl

kknvjkwl2#

或者将这些机器作为构建代理连接到Jenkins,并将您的项目或管道设置为在远程机器上执行,或者在这些机器上安装JMeter Slaves,并在具有JMeter Master的Jenkins上运行您的测试。
更多信息:

相关问题