当前位置:首页 » 编程语言 » java压力测试

java压力测试

发布时间: 2025-03-03 06:45:18

1. java后台压力测试用什么工具好

思路:
压力测试原理有两种,一种是连接测试,一种是负载测试
1,连接测试,就是多线程,不停的请求直到服务器死机或达到预期效果即可!
2,负载测试,就是一个线程的多步操作,每个线程占用服务器cpu 内存是否符合节能高效的标准,如果不是,那就优化吧
建议用LOADRUNNER吧。

2. 极客时间高级 Java 工程师体系课训练营学习笔记--压力测试

部署Spring工程hero_web.jar至阿里云

具体步骤如下:

1. 将hero_web.jar部署至阿里云服务器,无需安装docker,选择一台服务器进行部署。

2. 安装jdk于另一台服务器,并参考01-项目性能优化环境搭建v1.0.pdf中步骤。

3. 在安装docker的服务器上运行docker,查看镜像是否为mysql 5.7版本。

4. 创建挂载目录并清空旧版本mysql数据,使用docker run命令创建并启动mysql容器,配置参数包括主机端口、容器端口、容器名称、挂载卷、环境变量、后台运行等。使用docker container update命令更新容器重启策略。

5. 创建并启动mysql数据库,删除hero_all.sql中的错误行,扩大数据库表字段大小,并将SQL脚本上传至服务器中。

6. 修改hero_web.jar包里数据库地址,修改application-dev.yml配置文件中的JDBC地址,考虑公网地址变化,可创建conf目录存放配置文件。

7. 在两台服务器上增加安全组,允许端口访问,开放9001端口于03服务器,开放3306端口于02服务器。

8. 启动服务并访问,通过start.sh启动服务,检查日志以定位错误,访问公网ip:9001/spu/goods/1000000562080进行测试。

理解CPU使用率与load average的关系:

- 有的进程使用CPU资源但使用率可能不高,因为它在执行低计算任务。

- Load average反映了进程对CPU的竞争程度,可能有很多进程在排队等待CPU资源。

- 以打电话为例,公用电话亭中的排队人数与等待时间反映了CPU的使用情况。高使用率可能意味着单个任务计算量大,而低使用率可能表示多个任务等待资源。

- 负载低时,CPU使用率可能高,比如在执行单一高计算任务时。

- 负载高时,CPU使用率可能低,表示存在多个等待CPU的任务。

- CPU使用率与负载的高低并不直接关联,它们分别描述了任务执行情况和资源需求。

热点内容
百度云ftp服务器 发布:2025-04-22 15:17:50 浏览:654
平板哪个配置最高 发布:2025-04-22 15:16:20 浏览:830
天工编程 发布:2025-04-22 15:08:36 浏览:381
java感想 发布:2025-04-22 15:02:57 浏览:895
破解互联网密码多少钱 发布:2025-04-22 14:49:32 浏览:747
非框架梁箍筋加密 发布:2025-04-22 14:47:58 浏览:493
解除休息限制的密码是多少 发布:2025-04-22 14:45:13 浏览:459
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:642
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:369
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:89