随笔分类 - 【性能测试】 -- 性能测试
摘要:在生活中,做任何事情之前,最好先确定一个目标。 同样的,在我们日常做性能测试之前,最好把本次预期性能指标确定下来,没有预期指标的衡量,将无法评估测试结果数据是否满足预期。比如以下这样的指标: 接口 预期TPS 查询接口 1000 入库接口 2000 在实际工作中呢,最理想的情况是,开发/产品/项目经
阅读全文
摘要:从事测试行业的兄 dei ,或多或少都知道并发数的概念。在计算机领域里,并发数是指同时访问服务器站点的连接数。 在实际工作中,经常发现很多人对并发数有误解。 比如领导说我们系统有10w活跃用户,所以系统必须要支持10w并发; 比如压测报告里写某个接口支持 50 并发,客户就会反问难道系统只支持50用
阅读全文
摘要:前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务
阅读全文
摘要:性能测试什么时候开始: 一般在系统功能稳定没有大的缺陷之后开始执行。但前期准备工作可以从系统需求分析时就开始:性能目标制定、场景获取、环境申请等。 一、制定性能测试目标 在特定的并发用户数下测试特定场景的响应时间 在一定的响应时间的要求下来测试特定场景的最大并发用户数 测试特定场景的TPS 1、线上
阅读全文
摘要:我们可以通过事物的响应时间作为基础来分析: 响应时间=网络的延迟时间+应用的延迟时间+数据库的延迟时间 数据流转详细过程: 1、从客户端(负载机)发起请求,通过网络传输到Web应用服务器。 2、Web应用服务器收到请求后,不会马上处理,要找到空闲的进程/线程,再进行应用程序的处理(比如说一些数据库的
阅读全文
摘要:性能测试的概念 思考下面几个问题 什么是软件性能? 软件为什么会有性能? 什么叫性能测试? 什么样的系统需要做性能测试? 为何要做性能测试? 如何做性能测试? 如何定位性能根源,性能的瓶颈究竟在哪儿? 如何提升性能? 什么是软件性能? 软件的性能是个很大的概念,覆盖面非常广泛,对一个软件系统而言,包
阅读全文