MAC OS:如何通过Mac OS上的Crontab / cronjob安排Jmeter脚本的执行时间

时间:2019-09-03 11:07:24

标签: macos cron jmeter

嗨,我想知道如何在Mac OS上通过Cronjob安排JMeter脚本执行的不同时间间隔。

  1. 我已经在以下路径下创建了一个Jmeter脚本:UseCase1NEWUSERSTAGETestPlan文件:/Users/suneelkumar/apache-jmeter-5.1.1/bin/NewUserloginAPIonSTAGE/UseCase1NEWUSERSTAGETestPlan.jmx

  2. 我创建了一个cronjob文件,该文件具有执行Jmeter文件的命令(UseCase1NEWUSERSTAGETestPlan.jmx)。路径:/Users/suneelkumar/apache-jmeter-5.1.1/bin/Cron/JmeterExecution.sh

    JmeterExecution.sh具有执行jmeter文件并生成日志文件的代码,如下所示:

  

sh jmeter -n -t /Users/suneelkumar/apache-jmeter-5.1.1/bin/NewUserloginAPIonSTAGE/UseCase1NEWUSERSTAGETestPlan.jmx -l /Users/suneelkumar/apache-jmeter-5.1.1/bin/NewUserloginAPIonSTAGE/UseCase1NEWUSERSTAGETestPlan。 CSV

  1. 我创建了一个crontab / cronjob,如下所示:
  

23 16 3 9 2 /Users/suneelkumar/apache-jmeter-5.1.1/bin/Cron/JmeterExecution.sh 23 16 3 9 2 /Users/suneelkumar/apache-jmeter-5.1.1/bin/Cron/ JmeterExecution.sh

执行时,显示如下:

  

sh:jmeter:没有这样的文件或目录

有人可以告诉我我在上述步骤中犯了什么错误,以及通过cronjobs执行Jmeter脚本的准确方法是什么。

1 个答案:

答案 0 :(得分:0)

您应该像这样将作业添加到crontab中 使用命令打开crontab

  

EDITOR = nano crontab -e   要么   纳米crontab -e

在将运行JMeter的命令插入crontab之后

* * * * * cd /home/user/jmeter/apache-jmeter-3.0/bin && ./jmeter -n -t testplan.jmx -l testplan.jtl

然后保存crontab并检查日志或响应

相关问题