首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

性能测试应该怎么做

偶然间看到了阿里中间件Dubbo的性能测试报告,我觉得这份性能测试报告让人觉得做这性能测试的人根本不懂性能测试,我觉得这份报告会把大众带沟里去,所以,想写下这篇文章,做一点科普。...我们知道,性能测试时,测试得到的结果数据不总是一样的,而是有高有低的,如果算平均值就会出现这样的情况,假如,测试了10次,有9次是1ms,而有1次是1s,那么平均数据就是100ms,很明显,这完全不能反应性能测试的情况...性能测试的失败率的容忍应该是非常低的。对于一些关键系统,成功请求数必须在100%,一点都不能含糊。...如何严谨地做性能测试 一般来说,性能测试要统一考虑这么几个因素:Thoughput吞吐量,Latency响应时间,资源利用(CPU/MEM/IO/Bandwidth…),成功率,系统稳定性。...有时候,在低吞吐量的时候,可能会导致latency上升,比如TCP_NODELAY的参数没有开启会导致latency上升(详见TCP的那些事),而网络小包会导致带宽用不满也会导致性能上不去,所以,性能测试还需要根据实际情况有选择的测试一下这两咱场景

84510
您找到你想要的搜索结果了吗?
是的
没有找到

腾讯 CBS 性能测试用例参考

官网说明 请参考:如何衡量硬盘的性能 说明:请务必注意官网说的注意事项。 测试用例参考 测试步骤: 1、购买盘。 2、在控制台上挂载盘。 3、进行压测,看看是否符合预期。...4、 如果符合预期,分区、格式化,使用盘。 5、不要分区格式化之后再压测,否则会出现压坏盘的情况哈。 特别注意: 1、 请不要在系统盘上进行 fio 测试,避免损坏系统重要文件。...2、fio测试建议在空闲的、未保存重要数据的硬盘上进行,并在测试完后重新制作文件系统。请不要在业务数据硬盘上测试,避免底层文件系统元数据损坏导致数据损坏。...3、 测试硬盘性能时,推荐直接测试裸盘(如 vdb)。...4、测试文件系统性能时,推荐指定具体文件测试(如 /data/file) 128K深32:顺序写带宽MB/s fio --bs=128k --ioengine=libaio --iodepth=32 -

4.7K130

腾讯容器网络 vpc 对比 vxlan 性能测试

前言 在腾讯基于VPC(虚拟私有网络)的CVM上使用k8s集群,有两种方式: 使用腾讯官方容器服务CCS 自己搭建k8s集群 使用腾讯官方容器服务CCS时, 会使用专有的VPC容器网络, 节点上会给容器分配一个跟...本文不介绍vxlan和vpc网络原理,只呈现一个可复现的详细测试流程,并附上典型测试结果。 只关心测试结果的话,直接看最后一节。 测试流程简介 通过腾讯容器服务(CCS)创建一个两节点的集群。...测试容器到其他节点(c2n)的网络性能对比 从节点二的VPC POD和vxlan容器分别访问节点一, 通过qperf测试性能对比。 关于测试流程的问题 如何屏蔽母机网络负载的影响?...172.31.0.16 Ready 14d v1.7.8-qcloud 172.31.0.5 Ready 12d v1.7.8-qcloud 查看CCS(腾讯容器服务...因此,想要在腾讯上使用k8s, 建议还是选择官方CCS。官方CCS由专业团队来提供保障和服务,在网络性能上也有巨大的优势。

5.6K41

如何测试腾讯服务器的网络性能

网络性能测试指标 [fuwuqixingneng001.png] 工具基本信息 [fuwuqixingneng002.png] 搭建测试环境 准备测试机器 镜像:CentOS 7.4 64 位 规格:...S3.2XLARGE16 数量:1 服务器购买地址: 腾讯:http://cloud.tencent.com/act/pro/voucherslist 假设测试机器 IP 地址为10.0.0.1。...带宽测试 推荐使用两台相同配置的服务器进行测试,避免性能测试结果出现偏差,其中一台作为测试机,另一台作为陪练机。本示例中指定10.0.0.1与10.0.0.2进行测试。.../netperf -H <被测试机器内网IP地址-l 300 -t UDP_STREAM -- -m 1 & 陪练机器理论上启动少量 netperf 实例即可(经验值上启动单个即可,如果系统性能不稳可以少量新启动.../netperf -H 10.0.0.1 -l 300 -t TCP_RR -- -r 1,1 & 测试数据结论分析 sar 工具性能分析 1.

8.7K51

硬盘性能测试

硬盘提供以下 SSD 硬盘、高性能硬盘及普通硬盘三种硬盘类型,不同的硬盘类型、性能、特点和价格均不同。...高性能硬盘:高性能硬盘是腾讯推出的混合型存储类型,通过 Cache 机制提供接近固态存储的高性能存储能力,同时采用三副本的分布式机制保障数据可靠性。...普通硬盘:普通硬盘是腾讯提供的上一代硬盘类型,适用于数据不经常访问的低 I/O 负载的业务场景。采用磁介质作为存储介质,采用三副本的分布式机制实现高可靠的数据存储。...SSD 硬盘、高性能硬盘及普通硬盘的性能指标分别为: SSD 硬盘 高性能硬盘 普通硬盘 随机 IOPS 最大随机 IOPS = 1800 + 存储容量(GB)× 30且最大随机 IOPS...时延 <3ms <4ms - 硬盘性能测试 由于不同应用程序的工作负载不同,若未提供足够的 I/O 请求来充分利用硬盘时,可能无法达到硬盘的最大性能

11.7K833

性能 AMD 主机如何选?AWS、谷歌、UCloud、腾讯测试大 PK

据悉,AWS、谷歌、UCloud、Azure、IBM Cloud、腾讯商均已推出基于 AMD EYPC CPU 型的主机,属于厂商中的先行者。...本次测试的 AMD 型主机在保持尽量相同的测试环境下,提供客观公正的测试数据,从技术层面对不同厂商的 AMD 主机进行性能(CPU、磁盘、网络等)与性价比测评分析。...一、选型说明 本次参与实测的 AMD 主机型号分别是国内的 UCloud 快杰型 AMD、腾讯 SA2,国外的 AWS m5a、Google n2d。...下图是具体的配置信息: image.png 二、测试方法 本次测试主要利用 Unixbench 性能测试工具、圆周率 Pi 测试、FIO、Netperf 等测试方法,对主机的 CPU 性能、磁盘性能和内网质量等分别进行测试...我们在相同测试环境下使用 bc 命令进行浮点运算,小数点后的位数为 5000,测试耗时越短则表明性能越好。搭载了 AMD EYPC 处理器的四款主机,在 CPU 性能上是否有差距呢?

2.6K20

2019-11-21 性能测试应该怎么做

我们知道,性能测试时,测试得到的结果数据不总是一样的,而是有高有低的,如果算平均值就会出现这样的情况,假如,测试了10次,有9次是1ms,而有1次是1s,那么平均数据就是100ms,很明显,这完全不能反应性能测试的情况...性能测试的失败率的容忍应该是非常低的。对于一些关键系统,成功请求数必须在100%,一点都不能含糊。...如何严谨地做性能测试 一般来说,性能测试要统一考虑这么几个因素:Thoughput吞吐量,Latency响应时间,资源利用(CPU/MEM/IO/Bandwidth…),成功率,系统稳定性。...有时候,在低吞吐量的时候,可能会导致latency上升,比如TCP_NODELAY的参数没有开启会导致latency上升(详见TCP的那些事),而网络小包会导致带宽用不满也会导致性能上不去,所以,性能测试还需要根据实际情况有选择的测试一下这两咱场景...总结: 平均值不靠谱,要使用百分比统计 响应时间(latency)、吞吐量(Thoughput)和成功率要挂钩,不能单看吞吐量 性能测试是项严谨的工作,它是一项工程,必须从指标设计、基线测试、混合测试

1K11

Sysbench测试MySQL性能

最近看到一个网友在问(请问一下,每天3~4W次的读写,用什么样子的配置比较好,麻烦推荐一个配置,谢谢 MySQL5.7的.)看着应该是一个比较简单的场景,不过笔者通过这问题在想MySQL不同的配置他的性能究竟如何...所以这里我们可以来测试一下MySQL的性能,从测试数据上看是否可以更好的解答此用户的问题。...://sysbench.sourceforge.net)这是一款开源的多线程系统基准测试工具,可以用于测试CPU、内存、磁盘I/O线程和数据库的性能,目前数据库支持MySQL、Oracle和PostgreSQL...本文主要介绍以下两个话题: 1.腾讯MySQL性能测试结果 2.sysbench安装与使用介绍 腾讯MySQL性能测试结果 以下笔者测试腾讯MySQL5.7版本的不同配置服务器对应的指标。...以上测试过程中的参数见在线表格,表格在不断更新完善中。(数据库性能测试(腾讯 ))https://docs.qq.com/sheet/DTmNWZWdzdFJJWERR?

3.8K40

性能测试 | 洞见

测试看字面意思就是关于计算、平台的测试,而它大体又可以分成两种类型:测试(Test Cloud)和用测试(TaaS)。...计算有着超大规模、虚拟化、高可靠性、高可伸缩性和按需服务等诸多优点,但平台的特殊性也给测试带来了新的挑战和机遇,其中性能测试受其影响颇深,本文旨在针对测试的两种类型探讨性能测试。 ?...测试 环境最大的特点就是能够通过高伸缩性按需为用户分配资源,也正是因为这个特点,我们对于基于平台的性能测试与普通系统性能测试的最大的区别就是要考虑测试服务的伸缩功能,因为服务的伸缩功能可能存在以下风险...能够根据所制定的策略执行 确认auto scaling能得到相应的资源 确认服务的性能能够满足不同的压力变化 测试方法 给云端系统一直施加压力到性能边界值后继续加压,随后给系统减少压力,观察系统在边界值前后的性能表现...而计算出现后,一些基于云端性能测试服务(CLT - Cloud Load Test)相比于本地的性能测试展现出了很多优点: CLT更简单,大多数情况下, 云端的资源更好管理,环境更容易搭建,用户只需设置简单的一些参数或者提供简单的测试脚本就能在云端执行测试

1.8K80

性能 AMD 主机如何选?AWS、谷歌、UCloud、腾讯测试大 PK | 技术

下图是具体的配置信息: image.png 二、测试方法 本次测试主要利用 Unixbench 性能测试工具、圆周率 Pi 测试、FIO、Netperf 等测试方法,对主机的 CPU 性能、磁盘性能和内网质量等分别进行测试...根据上图测试结果可以看出,UCloud 每秒接受小包数量最多,约为 378.64 万个左右,相当于腾讯的 2.5 倍,而 Google 、AWS 和腾讯这三家平台每秒接收数在 150-180...在每秒处理请求数上,UCloud 高出腾讯 2 倍, Google 、AWS、腾讯分别位居第二、三、四位;在单请求耗时和测试耗时方面,UCloud 也仅占其他三家的 1/3 左右时长。...MySQL 测试 MySQL 数据库的性能状态通常可以反映服务器的 CPU、内存和磁盘性能,也更能体现出主机的性能差异。...根据上图测试数据可以看出,在 MySQL 场景下,UCloud 的 QPS 和 TPS 请求数量均表现超前,腾讯紧随其后排名第二, AWS 和 Google 分别位列第三、第四。

2.8K20

腾讯超高网络性能主机揭秘

腾讯推出网络优化型实例,实现最高450w PPS的虚机网络转发性能以及多达25Gbps的网络吞吐性能,网络延时大大降低。...既可以满足用户高速计算的需求,也让用户能够在虚拟化网络中得到媲美物理机的性能体验。 那么腾讯网络优化型实例是如何做到这一性能的呢?...为了解决这个问题,腾讯引入智能网卡和DPDK两种专用高性能报文处理平台。...为了解决这个问题,腾讯将vSwitch拆分成快速路径和慢速路径。慢速路径负责连接首包的路由/ACL/安全组等规则执行,快速路径负责连接后续包的快速处理。...通过分离式架构设计,腾讯实现了最高450w PPS的网络转发性能以及多达25Gbps的网络带宽,网络延时大大降低,实现接近物理网卡的网络延时。同时,保持了已有的VPC网络的用户体验的一致性。

19.2K00

服务端稳定性测试_web端性能测试怎么做

1.2.2 服务配置 其中系统中存在大量配置,其中影响测试的配置包括: xx:单服务接口最大并发数 设置为 1万 xxx:请求执行超时时间 设置为 30s xxx:是否启用性能追踪组件 设置为...通过调试测试策略、分析实验数据得出相关系统稳定性的结论,从而达到平台能力验证、规划能力、性能调优、缺陷发现等目的。...3)禁用Surging性能追踪组件。...原因:使用微软DiagnosticListener组件,记录记录锚点数据用于记录性能追踪数据,BUP目前未启用surging的Skywalking(不完善),所以数据一直长留在内存中, 4)集中式日志...6 总结 经过三种不同测试方法负载测试、并发测试、可靠性测试

1.2K30

【玩转腾讯性能测试过程中的问题分析流程

性能测试的基本流程: 熟悉性能需求,确定相关的监测指标,编写性能测试脚本 搭建性能监控平台 性能测试脚本执行 性能测试问题分析以及总结 jmeter命令行解读: #jmeter 指令模式 # -n 非图形界面模式...# -t 后面跟的是脚本的路径和脚本名称 # -j 运行log # -l 输出结果的路径以及文件(如果没有指定的话会自动创建,生成csv 或者jtl;只写脚本名称的话默认在当前目录) # -e 测试完成后生成报告...# -o 输出结果文件路径和结果文件名称 举例: jmeter -n -t /test/test.jmx -j /test/test.log Web端性能测试通过的标准: image.png 性能分析流程...: 确认性能测试脚本没有问题,不会导致性能测试结果统计不正确 模拟用户压测完成后,发现TPS数据大,响应时间较小,说明性能良好 查看负载机的资源消耗,CPU利用率 查看服务器资源消耗,CPU利用率、内存使用率...、磁盘占用、宽带占用、web页面响应时间,确认哪些数据影响了性能 确认硬件服务资源是否是性能瓶颈 检查中间件配置 数据库服务资源消耗分析-CPU消耗,内存消耗、IO、数据库监控 查看平均负载 ,如果平均负载很高

3.5K40

腾讯TMQ在线沙龙回顾|性能测试

本次分享的主题:性能测试 共有326位测试小伙伴报名参加活动。 想知道活动分享了啥吗? 请往下看吧! 嘉宾 樊春霖:腾讯测试工程师,目前主要负责业务相关的压力测试和A/B Test平台的建设。...分享主题 性能测试 问答环节 1、对于websocket的性能测试有没有好的手段?jmeter进行websocket测试10万并发是否可靠?或者有没有好的推荐? 答:没有相关经验,不做推荐。...也可以试试WRK github地址:https://github.com/wg/wrk ,基于事件机制的高性能http压力测试工具,能够构造不同的url,不同的参数进行测试。...6、刚刚老师提到过一个例子,缓存失效后导致数据库崩溃问题,那么在我们在测试环境进行压测时,如何去找出缓存穿透的问题? 答:性能测试主要目标是找出系统性能瓶颈,而不是找bug。...8、介绍下腾讯的GT工具,对比外界工具有啥特别? 答:GT工具已开源,地址:https://github.com/Tencent/GT 9、如果上线后内存发现上涨,QA如何协助分析定位?

2.8K50

一篇文章告诉你怎么做性能测试

没法,你遇到了一个不懂性能测试的领导; 下面大概介绍下一个完整的项目是怎么做性能测试的,看完,你也知道怎么和领导沟通性能测试、以及该怎么做性能测试了,至于欠缺的性能知识,自己努力挤时间补吧。...二、性能需求分析(评审) 评审时,要明确性能测试范围、目标; 由于非专业性能测试人员不知道怎么定目标,如果你让他们定,可能定的目标会很离谱,比如,要求单机tps10万、支持1万的并发等等,显然是不合理的...三、熟悉系统架构,申请性能测试环境 做性能测试,必须要熟悉项目的架构,这样你才知道监控哪些服务器,以及准备监控方案(监控方式及监控的性能指标点); 包含具体用到的web服务器、应用服务器、缓存数据库服务器...包括服务器资源(cpu、内存、磁盘io、网络)是否存在性能瓶颈、是否存在队列、线程池、连接池、线程死锁、数据库死锁、慢sql、长事务等性能问题; 经常有测试朋友问我用什么工具监控,我大部分都是用的命令,...十一、性能回归 优化后,复测。 十二、编写性能报告 测试结果是多少? 测试是否通过? 发现了什么性能问题? 原因是什么? 如何优化解决的? 系统性能提升了多少倍?

2.3K32

腾讯TMQ在线沙龙回顾|性能测试

性能测试 活动时间:2017年8月29日 QQ群视频交流 活动介绍:TMQ在线沙龙第二十八期分享 本次分享的主题是:性能测试 共有152位测试小伙伴参加活动,在线观看视频人数 60人!...嘉宾 赵先炮,腾讯系统测试高级工程师。10年工作经验,之前在IBM从事数据库DB2的性能测试,以及SQL的性能调优。目前独立负责PC浏览器的性能测试,PC浏览器主版本测试等。...在性能测试和自动化方面有着丰富的经验,是《DB2性能管理与实战》的作者之一。 ? 分享主题 1. 如何理解性能测试 2. 如何做好性能测试 3. PC浏览器的性能测试怎么做 4....6、loadrunner 和jemter,各自更适合做哪些项目,在做项目性能测试? 答:可以Google查询,也可以到官网查看这两款产品的介绍,官网肯定会把产品最优的特性重篇幅介绍。...9、性能测试的指标是如何确定的,和开发商量还是竞品对比? 答:两者都需要,指标的制定需要不停的磨合,在不同的阶段侧重点也不一样。

3K80

性能哥 | 腾讯的专项测试之道

本文整理自 DevOpsDays2017.上海站演讲实录《腾讯的专项测试之道》 作者简介: 李昶博 腾讯 专项技术测试组长 腾讯专项技术测试组长,专注9年性能测试,人称“性能哥”,腾讯公司2015年度优秀讲师...经历PC QQ、手机QQ、Q+桌面、QQ空间、QQ音乐等客户端项目,多个项目获得了百倍的性能提升。在性能领域,共取得6件国家专利。2012年,QQ性能优化项目团队获腾讯公司级重大技术突破奖。...前言 作者做了9年的性能测试,一直为腾讯 SNG 服务,经历了QQ、QZone、音乐等等项目。腾讯的职业发展通道,各位很熟悉了,这个岗位就是专项技术测试。今年会开拓一个新的领域,叫做音视频专项测试。...1.2 腾讯专项技术测试员工能力模型 腾讯的员工能力模型从实习生到外包都覆盖了,我在的岗位是专项技术测试,红色部分值得大家看,可能与其它公司有所不同。...大家记得掉幀率相比 FPS 这是更加敏感的指标,这是腾讯内部的创新。平均化,性能测试要测很多次,测十次有其中一次是50,那最后得出的结论是59,你告诉项目组合格,就永远发现不了刚才的十帧卡顿的问题。

1.8K71
领券