1 Star 0 Fork 68

John / lmc-autotest

forked from 车江毅 / lmc-autotest 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README-Job.md 1.27 KB
一键复制 编辑 原始数据 按行查看 历史
chejiangyi 提交于 2022-10-28 19:49 . 计划任务支持,bug修复

定时计划编写脚本示例

定时计划编写脚本示例(注意压测任务的脚本api是不同的,实现也是不一样的,两者api不通用)。

普通计划启动任务模板

var taskid=5;/*此为任务id*/
if(api.isTaskExist(taskid)&&!api.isTaskRunning(taskid))
{
    try{
       api.openTask(taskid);
       api.log("任务"+taskid+"已启动");
    }
    catch(e){
      api.error(["任务"+taskid+"失败",e]);
    }
}

计划启动批量任务模板

var taskid=31;/*此为任务id*/
var urls="sys/getFirstCategoryList,liveSchedules/getGoodsListPreSchedules,/getStsServiceConfig".split(",");
for(var i=0;i<urls.length;i++){
   if(api.isTaskExist(taskid)&&!api.isTaskRunning(taskid))
   {
       var info="任务:"+taskid+"url:"+urls[i];
       api.openTask2(taskid,{"url":urls[i]});/*传参方式开启任务*/
       api.log(info+"已启动");
        /*等待当前压测结束*/
        while(api.isTaskRunning(taskid)){
           api.sleep(5000);
        }
    }
}

飞书通知模板

 var content = "自动化定时任务测试";
 api.httpPost("https://open.feishu.cn/open-apis/bot/v2/hook/6c26281e-20cf-46db-b4ec-a4ad8a3963e1",{"msg_type":"text","content":{"text":content}});

by 车江毅

Java
1
https://gitee.com/qq_connect-5AEA1/lmc-autotest.git
git@gitee.com:qq_connect-5AEA1/lmc-autotest.git
qq_connect-5AEA1
lmc-autotest
lmc-autotest
master

搜索帮助