# cpu-load **Repository Path**: xasnow/cpu-load ## Basic Information - **Project Name**: cpu-load - **Description**: 将服务器cpu拉满压测,采用正弦曲线算法。 分为开源SpringBoot版本,和腾讯云TSF 版本。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-19 - **Last Updated**: 2024-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cpu-load #### 介绍 将服务器cpu拉满压测,采用正弦曲线算法。 #### 软件架构 软件架构说明 纯微服务Demo功能改造,SpringBoot 版本为 2.7.6. #### 安装教程 1.IDE 可以直接启动 2. Windows/Linux 可以用 java -jar *XXX.jar直接启动 #### 使用说明 ##### 分支说明 1. TSF 版本是适配在腾讯云TSF环境部署的jar包,本地启动需要启动Consul,启动命令需要添加参数 ~~~ -Dtsf_consul_ip=127.0.0.1 -Dtsf_consul_port=8500 -Dtsf_application_id=a -Dtsf_group_id=b -Dtsf_token=c -Dtsf_app_id=d -Dtsf.swagger.enabled=false -Dtsf_namespace_id=aa ~~~ 2. master默认分支,本地可以直接启动 ##### 压测接口 ~~~ curl --request GET --url http://localhost:8080/cpuload/{value} ~~~ 其中,value取值大于0, 当取值为零为正弦曲线的波峰稍微平缓,仅仅是稍微。当逐步靠近100会变的更大 样例: ~~~ curl --request GET --url http://localhost:8080/cpuload/100 ~~~ postman的截图: ![输入图片说明](src/main/resources/static/imgsimage.png) 如果是在服务器测试,指定调用接口就行,cpu会拉起来,不用等返回值,该接口没有返回值 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)