文章分类 -  软件性能测试

摘要:一、Spotlight工具是什么? SpotLight 是由Quest公司出品的一款第三方性能监控的图形化工具。SpotLight有一些的产品诸如可以监控Oracle,Unix,Windows等。 二、Spotlight工具下载 略 三、Spotlight主要监控功能介绍 3.1.Spotlight 阅读全文
posted @ 2023-05-27 13:52 酒剑仙* 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一、慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mys 阅读全文
posted @ 2021-06-10 20:03 酒剑仙* 阅读(442) 评论(0) 推荐(0) 编辑
摘要:性能测试过程中,首先应该设计测试场景,模拟真实业务发生的情境,然后是针对场景设计脚本。为了真实的反映被测对象可能存在的性能问题,需要尽可能模拟被测对象可能发生瓶颈的业务场景。测试需求分析过程中已经确定了需要测试的业务类型,在此,则需要设计针对每种或综合业务的测试场景。 一、应用性能测试场景的设计 在 阅读全文
posted @ 2021-03-24 16:38 酒剑仙* 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:Prometheus 是一款基于时序数据库的开源监控告警系统,说起 Prometheus 则不得不提 SoundCloud,这是一个在线音乐分享的平台,类似于做视频分享的 YouTube,由于他们在微服务架构的道路上越走越远,出现了成百上千的服务,使用传统的监控系统 StatsD 和 Graphit 阅读全文
posted @ 2020-12-03 12:47 酒剑仙* 阅读(1439) 评论(0) 推荐(0) 编辑
摘要:1. 进入小皮面板官网安装页面 https://www.xp.cn/linux.html 2. 获取安装脚本 滚动鼠标到底部或者点击立即安装,根据自身服务器系统选择不同脚本,执行脚本即可搭建好环境(部分服务器运营商已提供小皮面板预装服务) centos7.3安装 yum install -y wge 阅读全文
posted @ 2020-11-24 16:32 酒剑仙* 阅读(3625) 评论(0) 推荐(0) 编辑
摘要:一、数据库优化的必要性 1、避免网站页面出现访问错误 1)、数据库连接timeout产生页面5xx错误 这个问题也是最直观的问题,页面上出现错误,在应用层面找开发的同学来排查,开发同学发现应用层面代码没有问题,最后检查发现是因为数据库超时引起的。那数据库层面为什么会超时呢?这里的原因可能有很多,比如 阅读全文
posted @ 2020-11-11 11:48 酒剑仙* 阅读(212) 评论(0) 推荐(0) 编辑
摘要:JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响。但也有一些基础的理论和原则,理解这些理论并遵循这些原则会让你的性能调优任务将会更加轻松。为了更好的理解本篇所介绍的内容。你需要已经了解和遵循以下内容: 1、已了解jvm 垃圾收集器 2、已了解jvm 性能监控常用工具 阅读全文
posted @ 2020-11-11 11:05 酒剑仙* 阅读(351) 评论(0) 推荐(0) 编辑
摘要:一、JDK1.8 环境搭建 1、上传文件解压 [root@localhost tmp]# tar -zxvf jdk-8u172-linux-x64.tar.gz -C /opt [root@localhost tmp]# cd /opt [root@localhost opt]# mv jdk1. 阅读全文
posted @ 2020-11-09 21:37 酒剑仙* 阅读(563) 评论(0) 推荐(0) 编辑
摘要:开发项目或者测试时,为了测试常需要造假数据,经常要尽量的模拟真实环境,通常要花费大量时间手工造出来数据,而且尽量模拟真实环境就比较困难。比如要创建一批用户名,创建一段文本,电话号码,街道地址、IP地址等等。平时我们基本是键盘一顿乱敲,随便造个什么字符串出来,这样是不合理的,那么高效快速的生成测试数据 阅读全文
posted @ 2020-11-08 22:40 酒剑仙* 阅读(876) 评论(0) 推荐(1) 编辑
摘要:Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。top命令是一个交互命令。在运行top的时候还可以运行很多命令。 (注意:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。) 1. Top 命令输出: 阅读全文
posted @ 2020-11-05 22:29 酒剑仙* 阅读(495) 评论(0) 推荐(0) 编辑
摘要:说明 在做性能测试的时候,传统方式都是用并发虚拟用户数来衡量系统的性能(站在客户端视角),一般适用于一些网页站点例如首页、H5的压测;而RPS(Requests per second)模式主要是为了方便直接衡量系统的吞吐能力TPS(Transaction Per Second,每秒事务数)而设计的( 阅读全文
posted @ 2020-11-01 16:37 酒剑仙* 阅读(295) 评论(0) 推荐(0) 编辑
摘要:系统环境 分析 系统环境分为生产环境、测试环境等。两个环境的方案各有其优缺点,生产环境衡量的精准度较高,参考效果更好,但是需要清理相关的测试数据(同时要保证数据删除的完整性,基础数据的构造参考后续数据量部分)或者BI统计的时候过滤,或者更彻底的方案是参考阿里首创的全链路压测方式,生产环境的压测尽量挑 阅读全文
posted @ 2020-11-01 16:35 酒剑仙* 阅读(371) 评论(0) 推荐(0) 编辑
摘要:系统性能指标 交易响应时间 定义及解释 响应时间指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的时间。在性能检测中一般以压力发起端至被压测服务器返回处理结果的时间为计量,单位一般为秒或毫秒。平均响应时间指系统稳定运行时间段内,同一交易的平均响应时间。一般而言, 阅读全文
posted @ 2020-11-01 16:33 酒剑仙* 阅读(479) 评论(0) 推荐(0) 编辑
摘要:一、为什么需要进行性能测试? 近些年来,由于软件系统的性能问题而引起严重后果的事件比比皆是,下面列举几个案例 (1)2007年10月,北京奥组委实行2008年奥运会门票预售,一时间订票官网访问量激致系统瘫痪,最终奥运会门票暂停销售5天。 (2)伦敦时间26日23:59是原定的售票截止最后期限,结果网 阅读全文
posted @ 2018-11-12 15:34 酒剑仙* 阅读(625) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示