我有一台linux机器(比如m1) --一台openStack机器来运行我的计量器测试。我的典型过程是将最新的jmx文件放在这台机器上,并在以下命令下触发: nohup /path/ to /jmeter/bin/j抄-n -t /path/to/script/test.jmx -l /path/to/resultsFolder/Resul.jtl
现在,我希望通过jenkins作业触发相同的测试,它实际上应该执行与上面相同的活动。
我执行两个活动(一个是在m1上手动触发job server,另一个是运行jenkins作业,通过m1运行测试)。
我已经创建了一个jenkins管道作业: Stage1:在jenkins主stage2中签出job:签出jenkins主stage3中的最新脚本:运行j抄远程测试-
command used : sh ''' chmod u+x jmeter/bin/jmeter.sh jmeter/bin/jmeter.sh -n -t path/where/jenkins/checked/latest/test/test.jmx -R 10.X.X.X -l results.jtl'''- jmeter/bin/jmeter.sh -n -t jmeter/bin/jmeter.sh -n -t path/where/jenkins/checked/latest/test/test.jmx -R 10.X.X.X -l results.jtl
它一直在显示处理.除非我触发手动关机。
所以,我想找两件事
。任何想法都值得赞赏。提前谢谢你!
发布于 2018-08-15 05:54:06
您可以通过至少2种方式在远程从服务器上启动j抄服务器:
https://stackoverflow.com/questions/51839660
复制相似问题