我正在运行Jenkins的一些性能测试。我确实有两台装有JMeter的Windows机器,我可以从Jenkins进行配置。一切都按预期工作。
我的问题:我确实为测试的“停止/关闭”创建了另一个作业,以防出现问题并且运行时间长。每当我尝试在运行测试的Windows机器上召唤Stoptest.sh/Shutdown.sh时,都不会发生任何事情。
如何远程停止测试?与监听端口有关系吗?谢谢。
PS:使用来自Jenkin的Windows从属服务器的PSExec运行测试,因此屏幕上没有活动的CMD窗口。
答案 0 :(得分:1)
请注意,.sh
是Linux shell scripts的扩展名,如果您在Windows上运行JMeter,则Windows命令行解释器(CMD或Powershell)将无法执行它们。 Windows,您需要改用shutdown.cmd
或stoptest.cmd
还有AutoStop Listener插件,可用于根据各种条件有条件地停止JMeter测试,可以使用JMeter Plugins Manager来安装