本文介绍MSE XXL-JOB性能测试的方法。
测试环境准备
示例代码
创建任务:参考如下代码通过API批量创建压测任务。
@Test public void CreateJob() { DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", AK, SK); IAcsClient client = new DefaultAcsClient(profile); CreateJobRequest request = new CreateJobRequest(); request.setSysEndpoint("schedulerx3.cn-hangzhou.aliyuncs.com"); request.setClusterId("xxljob-xxxx"); request.setAppName("xxl-job-executor-sample"); request.setName("test-01"); request.setJobType("xxljob"); request.setRouteStrategy(1); request.setJobHandler("demoJobHandler"); request.setTimeType(1); request.setTimeExpression("*/1 * * * * ?"); try { CreateJobResponse response = client.getAcsResponse(request); System.out.println(new Gson().toJson(response)); } catch (ServerException e) { e.printStackTrace(); } catch (ClientException e) { System.out.println("ErrCode:" + e.getErrCode()); System.out.println("ErrMsg:" + e.getErrMsg()); System.out.println("RequestId:" + e.getRequestId()); } }
测试业务空逻辑。
@XxlJob("demoJobHandler") public void demoJobHandler() throws Exception { System.out.println("XXL-JOB, Hello World."); }
该文章对您有帮助吗?
- 本页导读
- 测试环境准备
- 示例代码