服务器性能
CesareCheung
day by day
展开
-
(一)性能测试(压力测试、负载测试)
一、项目经理经常安排测试工程师进行下面的工作 测试系统的最大并发用户数 测试系统8小时的最大业务吞吐量 测试系统的稳定性和健壮性 测试系统在数据达到100万条记录时的性能 测试系统的核心事务相应时间是否满足用户的需求 二、性能测试概念 是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求。 性能测试是一种“正常”测试,主要测试使用时系统是否满足要求,同时可能为了保留系统的扩展空间而进行的一些稍稍超过“正常”范围的测试(比如:当前系统使用用户100人,可能未来人数会增多到300人转载 2020-12-15 12:48:01 · 1552 阅读 · 0 评论 -
性能测试监控工具
对于性能测试监控部分,作为测试人员,重点了解性能测试过程中的关注点,整体而言分为几大类: 执行监控 应用服务器监控 中间件和数据库监控 硬件及网络监控 其中执行监控需要测试人员部署安装并跟踪查看,其余几个需要对应的开发、运维、DBA协同解决。下图列出基本分类 作者:修行者HT 链接:https://www.jianshu.com/p/f33de05d9f33 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ...转载 2020-11-29 13:31:41 · 898 阅读 · 0 评论 -
nmon常用监控指标
nmon常用监控指标 1、信息采集参数详解 nmon -s10 -c60 -f -m /home -s10 每 10 秒采集一次数据。 -c60 采集 60 次,即为采集十分钟的数据。 -f 生成的数据文件名中包含文件创建的时间。 -m 生成的数据文件的存放目录。 2、生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。 生成的文件名如: dzl_161119_1301.nmon,“dzl” 是这台主机的主机名 3、报表(UTF-8’en’nmon_analyser_v51_2.z转载 2020-07-17 15:57:34 · 686 阅读 · 0 评论 -
性能测试范围
一、性能测试目的:发现服务器的性能瓶颈,配置的不同能够承载的最大任务数不同,能够承载的压力也不同 二、性能测试方位和指标: CPU 内存 磁盘 网络 版本 测试环境与生产环境配置不同时:通过多次压测计算性能损耗,性能损耗计算方式:多次性能测试后的性能预估 ...原创 2020-04-01 17:27:29 · 1597 阅读 · 1 评论 -
说说性能测试的几个概念
性能测试(Performance Test) 通过测试工具和测试手段,监测和收集测试过程中的软件系统运行数据,度量系统与预定义目标的差距。而预定义目标就是通过性能需求来表示。 怎样才能更有效的获得性能需求?以便更好设计、执行性能测试。可以按以下步骤: 收集,根据项目历史数据,或者根据经验 分析,比如业务人员很多,底层到中层、再到高层。 分析历史数据、竞品、业务。业务需要分析业务常见、业...转载 2020-03-29 15:04:33 · 340 阅读 · 0 评论 -
Linux常用命令
本文档主要为了记录和总结Linux环境各个常用命令用法。每一个命令分三部分罗列,包括命令功能作用、命令参数与格式、常用命令及其功能。只是为了查找方便,进行知识整合。 1、查看目录所占空间大小 du <目录路径> <参数> du -h // 罗列当前目录各个子目录所占空间大小,并显示单位为 kb/mb/gb等等 du /opt -h // 罗列指定目录所占空间大小,并显示单位...转载 2020-01-02 16:38:06 · 173 阅读 · 0 评论 -
有赞全链路压测实战
有赞全链路压测实战 前言 有赞致力于成为商家服务领域里最被信任的引领者,因为被信任,所有我们更需要为商家保驾护航,保障系统的稳定性。有赞从去年开始通过全链路压测,模拟大促真实流量,串联线上全部系统,让核心系统同时达到流量峰值: 验证大促峰值流量下系统稳定性 容量规划 进行强弱依赖的划分 降级、报警、容灾、限流等演练 … 通过全链路压测这一手段,对线上系统进行最真实的大促演练,获取系统在大压力时的表...转载 2019-12-15 21:58:55 · 464 阅读 · 0 评论 -
掌握哪些知识才能做好性能测试
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。 性能测试类型包括负载测试,强度测试,容量测试等。 ...转载 2019-12-12 18:02:04 · 234 阅读 · 0 评论 -
进程与线程
定义: 进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位(可以独立运行的) 线程:是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,一个线程可以创建和撤销另一个线程 区别: 一个线程属于一个进程,而一个进程可以拥有多个线程 , 线程是进程工作...原创 2019-12-12 17:30:47 · 129 阅读 · 0 评论 -
性能测试之实时监控Linux命令
实时监控 top -h : 查看帮助 -p : 监控指定进程,当监控多个进程时,进程ID以逗号隔开,这个选项只能在命令行下使用 top 任务区命令 M: 按内存使用率排序(大写) P:按CPU使用率排序(大写) z :彩色/黑白显示(小写) vmstat 可以监控操作系统的进程状态、内存、虚拟内存、磁盘IO、CPU信息 语法:vmstat [-a] [-n] [-S unit]...原创 2019-12-11 14:25:20 · 462 阅读 · 0 评论 -
性能测试需求分析
性能测试需求可以从以下几点对系统进行需求分析 分析目的 明确测试指标 明确测试场景 新系统 同行业系统比较 与业务预期比较 老系统 对比以往的用户使用行为及用户量 ...原创 2019-12-10 09:09:42 · 330 阅读 · 0 评论 -
服务器性能测试范围
服务器性能测试范围 1、 测试目的 : 发现服务器的性能瓶颈,配置的不同能够承载的最大任务数不同,能够承载的压力也不同 2、测试范围及测试指标 CPU 内存 磁盘 网络 版本 测试与生成环境配置不同时: 通过多次压测来计算性能损耗 性能损耗的计算方式:多次性能测试后的性能预估 ...原创 2019-12-10 09:02:42 · 440 阅读 · 0 评论 -
软件性能测试中的关键指标
性能测试指标主要由以下指标构成: 事务 : 客户端发起的一个或多个请求(这些请求组成一个完整的操作)到客户端接收到服务端返回的响应 TPS : 每秒钟系统能够处理的事务数(并不一定是一个请求) 请求响应时间: 从客户端发起的一个请求开始,到客户端接收到从服务端返回的响应,整个过程所耗费的时间 事务响应时间: 事务可能由一个或多个请求组成,事务响应时间主要是针对用户而...原创 2019-12-02 10:47:32 · 1225 阅读 · 0 评论 -
服务器性能测试工具 Nmon的安装及使用
一、下载Nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip 二、初始化工具 [root@mululu ~]# cd /opt [root@mulu...转载 2019-11-07 11:34:53 · 409 阅读 · 0 评论