【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
在Linux/Windows中做项目,基本每天都有新问题!!!
(关注不迷路哈!!!)
文章目录
- 【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
-
- 一、需求分析
-
- 1. ✅在 Windows 中编写一个 run_stress_test.sh 脚本
- 2. ✅在 Windows 中 编写一个 运行老化测试脚本.bat 脚本
- 3. ✅脚本内容相关要求
- 二、撰写过程中的难题与解决方案
-
- 第一步:Linux Shell 脚本 ---- run_stress_test.sh 文件
-
- ✅完整版:setsid + 信号处理
- ✅关键技术点解释
- 第二步:Windows 命令脚本 ---- 运行老化测试脚本.bat 文件
-
- ✅版本1:合并监控和执行脚本
- ✅版本2:分离监控和执行脚本
- 三、在设备上验证测试是否正常运行
- 总结
-
- 1. 使用 setsid 替换 nohup
- 2. 分离启动和执行脚本
- 3. 添加信号处理
一、需求分析
1. ✅在 Windows 中编写一个 run_stress_test.sh 脚本
-
执行 4 小时(14400 秒)的
stressapptest压测,命令为:stressapptest -s 14400 -i 4 -C 4 -W --stop_on_errors -M 128 -
通过RGB运行灯(三色灯,红绿蓝)的亮灯颜色状态来监视压测情况,要求为:
测试开始时:黄色
测试成功时:绿色
测试失败时:红色
红、绿、蓝三种颜色进行开关组合后可能产生的颜色汇总表
| 红色开关状态 | 绿色开关状态 | 蓝色开关状态 |
|---|
