源码
通过java代码,测试某一个服务的tps,比如dubbo等等,自己随意发挥。
项目地址:http://www.tianyunperfect.cn:3001/tianyunperfect/TPS
使用步骤
1、下载,然后在root目录install到本地,或者deploy到私服:
2、新建测试tps的子模块,引入:
<dependency><groupId>com.alvin.tps</groupId><artifactId>tps-common</artifactId><version>1.0-SNAPSHOT</version></dependency>
3、实现JOB接口,例如JobImpl
4、调用方法
new TpsService().run(new JobImpl());
5、等待结果

6、可以自定义配置,在jar同级目录新建config/tps.properties,启动即可。
# 线程数n_threads=10# 时间(s)n_totalTime=2
tps测试示例
不同核数效果
# 创建docker run -di --cpus=8 -p 8087:8087 -v /lib:/lib -v /lib64:/lib64 --name=bainuo centos-java:1.8# 进入docker exec -it bainuo /bin/bash# 更新cpusdocker update --cpus=16 bainuodocker cp bai-nuo-cubert bainuo:/app
参考文章:
