TPS 概念 TPS (transaction per second):意思是每秒事务数,具体事务的定义,都是人为的,可以一个接口.多个接口.一个业务流程等等.一个事务是指事务内第一个请求发送到接收到最后一个请求的响应的过程,以此来计算使用的时间和完成的事务个数. 公式 TPS=事务数/时间(秒) 例子 以单接口定义为事务为例,每个事务包括了如下3个过程: a.向服务器发请求 b.服务器自己的内部处理(包含应用服务器.数据库服务器等) c.服务器返回结果给客户端 如果每秒能够完成N次这三个过程,…
1 性能测试目的 性能测试的目的:验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,以优化软件. 最后起到优化系统的目的性能测试包括如下几个方面: 1.评估系统的能力:测试中得到的负荷和响应时长数据可以被用于验证所计划的模型的能力,并帮助做出决策 2.识别体系中的弱点:受控的负荷可以被增加到一个极端的水平并突破它,从而修复体系的瓶颈或薄弱的地方 3.系统调优:重复运行测试,验证调整系统的活动是否得到了预期的结果,从而改进性能 检测软件中的问题:长时间的测试执行可导致程…
本文介绍JavaScript事件相关的知识点,主要包括事件流.事件处理程序.事件对象(event)以及常见事件类型和事件委托等相关内容. 在网页开发涉及的三种基础技术(HTML CSS JavaScript)中,JavaScript主要负责处理页面的行为,而所谓行为大多指的是交互行为.JavaScript和HTML间的交互通过事件来实现,换句话来说事件其实就是页面文档或浏览器窗口中发生的特定交互,譬如页面中的按钮标签被点击我们称之为按钮的点击(click)事件,类似的还有页面加载事件.鼠标的移入…
<Visual C++ 2010入门教程>系列六:VC2010常见调试技术   犹豫了好久,最终还是决定开始这一章,因为我不清楚到底有没有必要写这样的一章,是应该在这里说明一些简单的调试方法,还是干脆直接让大家去看<Visual C++ 2005入门经典>的第10章,因为那里已经说出了我们几乎所有的常见调试方法. 另外一点就是这一章也许会是<Visual C++ 2010入门教程>系列的最后一章了,因为在入门的这方面,我已经找不到值得和大家分享的经验了,算是黔驴技穷了吧…
css3系列-2.css中常见的样式属性和值 继续上一篇文章的继续了解css的基础知识,关注我微信公众号:全栈学习笔记 css中常见的样式属性和值 字体与颜色 背景属性 文本属性 边框属性 内外边距 鼠标光标属性 列表样式 定位属性 浮动和清除浮动 滚动条 样式显示和隐藏 字体与颜色 font-family:微软雅黑;/*字体名称(类型):微软雅黑,黑体,楷体,宋体*/ font-size: 20px;/*字体大小*/ font-weight: 600;/*字体加粗*/ font-style:…
性能指标峰值 简述 彻底理解了性能指标(1)(2)的内容,这一篇随笔其实就不用看了,而且大家也能猜到这一篇内容是啥:二八原则 性能指标不要硬性的往那些性能指标上去靠,要根据业务来,熟悉业务,明白了解你们的项目性能的点在哪,是用户量,QPS,TPS,PV等,哪个是重点,哪个会给用户带来性能瓶颈. 根据项目.需求.用户给出的已有条件,去换算出我们可以预估的性能指标目标 有一个盲点,帮大家缕清一下,不是所有的指标都有量和率这么一说,要从实际需求,项目要求出发.比如吞吐量.吞吐率这个指标,从业务角度出发…
并发数 概念 同时承载正常使用系统功能的用户数量:系统能够同时处理请求的数目. 通过问题详解 问题:网站的并发数,究竟指的同时提交请求的用户数目,还是用户同时提交的请求的数目? 答案:根据这句描述"对网站而言,并发数即网站并发用户数,指同时提交请求的用户数目.",并发数指同时提交请求的用户数据,可以知道并发数指的是用户数目,那么这个用户数目和请求数据是什么关系呢?因为一个用户在同一时刻,也就只能提交一个请求,所以,并发的用户数目,也就是并发的请求数目. 并发数计算 根据业务场景不同,需…
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html HTTP Request 介绍 用来发送 HTTP.HTTPS 协议请求 HTTP Request 界面 字段名 作用 默认值 名称 不多介绍啦,建议自定义一个识别度高的名称   注释 对于测试没有任何影响,仅记录作用   协议 http或https,大小写不敏感 http 服务器名称或IP 服务器 host 或者 ip,不包括协议 比…
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 前言 发起 jdbc 请求前,需要有 JDBC 连接配置,即先连上数据库,才能查询数据库 JDBC Connection Configuration JDBC Connection Configuration 界面介绍 Variable Name for created pool JDBC Connection Configuratio…
内存性能指标 内存基础概念 先执行一下 top 命令,看结果中关于内存的相关部分 # top 其中的 VIRT.RES.SWAP 都是什么呢? 分别是下面的3个概念: 物理内存 Resident - RES 实际的内存空间 RAM 交换区 Swapped - SWAP 当物理内存不足时,操作系统会把内存中不常用的页换出到磁盘空间 当被换出的页需要被访问时,再换入到物理内存 所以交换区就是用来临时存放内存中不常用的内容的,感觉就想内存的一个小仓库 虚拟内存 Virtual - VIRT 虚拟内存…