阅读ReadMe.txt(内容如下,请以压缩包内的为准)
新建一个benchmark工程,如demo.benchmark
导入自己服务的接口api包和dubbo.benchmark.jar(解压dubbo.benchmark.tar.gz,在lib目录下)
新建一个类,实现AbstractClientRunnable
public Object invoke(ServiceFactory serviceFactory) {
DemoService demoService = (DemoService) serviceFactory.get(DemoService.class);
return demoService.sendRequest("hello");
}
将自己的benchmark工程打成jar包,如demo.benchmark.jar
将demo.benchmark.jar 和服务的api包放到dubbo.benchmark/lib目录下
配置dubbo.properties
运行run.bat(windows)或run.sh(linux)
如想测试dubbo的不同版本,直接替换lib下的dubbo的jar包即可。