当前位置:首页 » 编程语言 » 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使用率与负载的高低并不直接关联,它们分别描述了任务执行情况和资源需求。

热点内容
微信收银台源码 发布:2025-03-03 18:31:33 浏览:252
软件编程犯罪 发布:2025-03-03 18:31:21 浏览:961
侠盗圣安地列斯安卓怎么下 发布:2025-03-03 18:17:47 浏览:634
教育网免费地址服务器博客 发布:2025-03-03 18:17:03 浏览:159
服务器可以在电脑上登录吗 发布:2025-03-03 17:53:01 浏览:637
执行编译的命令是 发布:2025-03-03 17:48:49 浏览:202
oracle进入数据库 发布:2025-03-03 17:35:36 浏览:150
代码块编程 发布:2025-03-03 17:22:06 浏览:328
计算几何c语言描述 发布:2025-03-03 17:07:25 浏览:274
哈佛黑标是什么配置 发布:2025-03-03 16:54:30 浏览:388