Api AWS服务器上的Jenkins作业

Api AWS服务器上的Jenkins作业,api,jenkins,amazon-ec2,ant,jmeter,Api,Jenkins,Amazon Ec2,Ant,Jmeter,我在AWS上设置了一个windows实例。我在这台机器上安装了Jmeter和Ant来运行API测试用例,所以我可以在远程服务器上成功运行测试。我需要在corporate Jenkins上设置一个作业,以便在aws服务器上运行这些测试用例。我有服务器的IP地址、用户名和密码来登录aws服务器。 如何在corporate Jenkins上设置作业,以便在远程aws服务器上运行测试用例?(执行windows命令) 谢谢。您是否将此AWS机器作为从机连接到主机?还是你做不到 我认为最好的方法是将这台机器

我在AWS上设置了一个windows实例。我在这台机器上安装了Jmeter和Ant来运行API测试用例,所以我可以在远程服务器上成功运行测试。我需要在corporate Jenkins上设置一个作业,以便在aws服务器上运行这些测试用例。我有服务器的IP地址、用户名和密码来登录aws服务器。 如何在corporate Jenkins上设置作业,以便在远程aws服务器上运行测试用例?(执行windows命令)


谢谢。

您是否将此AWS机器作为从机连接到主机?还是你做不到


我认为最好的方法是将这台机器作为一个从机连接起来,并创建一个在windows机器上运行的专用作业

在Jenkins中设置一个新的Ant任务来运行JMeter测试相当简单,下面是一个简单的脚本,它使用“extras”中的
build.xml
文件来执行Ant任务JMeter安装文件夹,并在构建工件页面上发布生成的HTML报告:

node {
   ws('c:\\jmeter\\extras') {
       stage 'Run JMeter Test with Apache Ant'
       def antHome = tool 'ant'
       bat "pushd c:\\jmeter\\extras && ${antHome}\\bin\\ant -f build.xml"
       step([$class: 'ArtifactArchiver', artifacts: 'Test.html', fingerprint: true])
   }
}
你需要这样做,让詹金斯知道什么是“蚂蚁”以及它住在哪里。有关详细信息,请参阅文章

备选方案包括:

  • 如果您有Jenkins管理员权限,或者您的用户有“作业-配置”角色,那么您有“配置”按钮,您可以在其中查看(并更改)所有构建步骤

  • 您可以将整个Jenkins安装复制到公司内部网(不要忘记文件夹)


    • 谢谢你们两位的回复。我已经把它设置为我的windows AWS机器的奴隶。我能够在公司jenkins的AWS服务器上运行作业