jmeter(七)基准测试、配置测试、负载测试、稳定性测试的场景设计
场景设计是组织虚拟用户、组合业务种类到一个测试单元,根据测试模型与测试目标,整理出测试场景
场景编号 | 测试类型 | 涉及业务 | 业务占比 | 运行时间 | 并发数 | 目的 |
1 | 基准测试 | 登陆 | 1 |
验证测试环境、验证脚本、性能基准 采用单业务场景,单用户的方式执行脚本 |
||
写随笔 | 1 | |||||
浏览博客 | 1 | |||||
评论 | 1 | |||||
2 | 配置测试 | 登陆 | 36% | 20 |
优化配置 帮助分析系统相关性的性能配置, 确保系统配置适合当前性能需求, 一般为混合场景(多个业务同时执行), 测试过程是一个实验过程,先找出不合理配置, 然后再修改,最后再进行验证; 重复进行测试只要配置达到要求
|
|
浏览博客 | 41% | 40 | ||||
写随笔 | 10% | 7 | ||||
评论 | 13% | 10 | ||||
3 | 负载测试 | 登陆 | 36% | 20/40/60 |
分析性能变化趋势、 分析性能问题 帮助定容定量 一般先做单场景的性能执行工作, 后做混合场景的执行工作 |
|
浏览博客 | 41% | 40/80/120 | ||||
写随笔 | 10% | 7/14/21 | ||||
评论 | 13% | 10/20/30 | ||||
4 | 稳定性测试 | 登陆 | 36% | >12 小时 | 116 |
验证稳定性 执行时采用混合场景,按惯例不要低于8小时。 原则上是时间越长越好, 像我碰到过对iot的数据库进行测试, 隐藏比较深的内存溢出问题就是要长时间运行才能反映出来, 不过也是开发人员第二天才发现,跟我说的 |
浏览博客 | 41% | |||||
写随笔 | 10% | |||||
评论 | 13% |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话