
性能测试
薇薇头
多年国内大厂测开工作经验,专业面试官
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线上压测方法论
1. 为什么要做线上压测 目前成熟的互联网研发体系下,一般会有测试环境和生产环境(线上环境)之分。在测试环境下可进行功能测试、异常测试等,而压力测试一般在线上环境进行。这是为什么呢? 从压力测试的目的来看,进行压力测试往往是为了评估线上系统的容量,在正式上线对外前根据压测情况进行系统性能优化、性能bug修复、机器扩容,已使线上系统承压能力达到预期。所以直接在线上环境做压测,能更加准确地得到结果,毕竟测试环境的机器数量、机器性能、网络拓扑、机房部署、链路结构(测试环境可能存在链...原创 2020-08-19 15:31:25 · 2064 阅读 · 0 评论 -
性能测试报告目录结构
1.概述1.1编写目的 // 本次测试报告为 XXXX 的性能测试报告,目的在于介绍性能测试方案设计与执行过程,产出需求指标的性能测试结果。1.2 项目背景1.3 测试目标 // 明确 XX 在 YY 测试场景下的各项性能指标情况,以评估XX服务性能。1.4 业务性能指标 // 详细介绍每个性能指标及其具体含义,例如: 1. 时延:客户端发送请求到接收结果的总时延;...原创 2020-06-05 16:56:33 · 435 阅读 · 0 评论 -
JUnit性能测试
1.背景对于简单接口的性能测试 or 压力测试,如果能在现有集成测试项目基础上,复用已有的封装代码,将大大降低测试的成本,也便于测试代码的统一管理,所以调研了一下junit测试框架下做性能测试 or 压力测试的方案。Junit本身是不支持普通的多线程测试的,这是因为Junit的底层实现上,是用System.exit退出用例执行的。JVM都终止了,在测试线程启动的其他线程自然也无法执行。1.1 基本需求可以模拟多线程并发场景、支持不同线程传入不同参数 可以控制测试执行时间、测试次..原创 2020-05-09 17:03:33 · 4597 阅读 · 0 评论