首页 > 其他分享 >性能测试-TPS估算指南

性能测试-TPS估算指南

时间:2024-02-28 11:12:27浏览次数:21  
标签:指南 24 3600 估算 TPS 计算 测试环境 请求

TPS(Transactions Per Second)即每秒处理事务数,是衡量系统性能的重要指标。以下是几种常见的TPS计算方法:

  1. 普通计算方法
  • 计算公式:TPS = 总请求数 / 总时间
  • 示例:假设在2019年第32周,系统有4.13万的浏览量,即总请求数约为41300。总时间按一周计算,即24小时*3600秒。
  • 计算:TPS = 41300 / (24 * 3600) = 0.48 请求数/秒
  • 结论:按照此方法,测试环境中系统需达到0.48请求数/秒的TPS即可满足线上需求。
  1. 二八原则计算方法
  • 原则:80%的请求在20%的时间内完成。
  • 计算公式:TPS = 总请求数 * 0.8 / (总时间 * 0.2)
  • 计算:TPS = 41300 * 0.8 / (24 * 3600 * 0.2) = 1.91 请求数/秒
  • 结论:根据二八原则,测试环境中系统需达到1.91请求数/秒的TPS以满足线上需求。此方法通常比平均值计算方法更能反映实际需求。
  1. 按业务数据计算

    • 稳定性测试:

      • 计算依据:根据业务数据统计图,确定有效工作时长和订单分布。
      • 示例:假设有效工作时长为16小时,8-24点间订单占98%,即40474个订单。
      • 计算:TPS = 40474 * 0.8 / (16 * 3600 * 0.2) = 2.81 请求数/秒
      • 结论:测试环境中模拟稳定性测试时,系统需达到2.81请求数/秒的TPS。
    • 压力测试:

      • 计算依据:根据业务数据统计图,确定订单最高峰时段和峰值订单数。
      • 示例:假设最高峰在21-22点,一小时订单总数为8853个。
      • 计算:TPS = 峰值请求数 / 峰值时间 * 系数。例如,TPS = 8853 / 3600 * 3 = 7.38 请求数/秒
      • 结论:测试环境中模拟压力测试时,系统需达到7.38请求数/秒的TPS。

以上计算方法仅供参考,实际TPS的计算还需根据具体业务场景和系统特点进行调整和优化。

标签:指南,24,3600,估算,TPS,计算,测试环境,请求
From: https://www.cnblogs.com/shukeshu/p/18039363

相关文章

  • EasyDarwin视频直播点播平台:编辑拉流转推流实战指南
    在当今数字化时代,视频直播和点播已经成为人们获取信息和娱乐消遣的重要方式。为了满足不同场景下的直播需求,EasyDarwin视频直播点播平台提供了功能强大的支持。本文将重点介绍在EasyDarwin平台上进行拉流转推流操作,并深入探讨推流名称、源地址、控制选项等关键要素。一、EasyDarw......
  • 渲染指南:自建渲染农场vs雇用云渲染农场服务
    许多设计师和动画制作人在面临一些对成本和时间敏感的渲染项目时,常常会选择使用云渲染服务。尤其是在截止日期迫近的时候,云渲染服务提供了一种快速和有效的解决方案。另一方面,对于有持续渲染需求的个人或机构,可能会考虑建立自己的渲染服务器群。在做出使用云渲染服务或是自建渲染......
  • Linux 命令指南
    做这个东西有两个用处,一是初赛会考,二是考场上用windows哪里数组越界你都不知道直接RE爆炸。sudo-s输入后填写密码获得管理员权限。cd打开文件或者目录,用法是cd目录名。cd/退回到根目录。mkdir创建一个目录,使用方法为mkdir目录名。ls显示当前目录下的......
  • 创新指南|2023 年及以后新兴 SaaS 趋势
    SaaS行业正在迅速蓬勃发展,并且在未来几年不会放缓。其正在经历由新兴趋势推动的重大变革,这些趋势正在重塑基于云的应用程序的格局。在本文中,我们将探讨2024年及以后的一些新兴SaaS趋势。01.2023年值得关注的SaaS统计数据SaaS(即软件即服务)是一种基于云的软......
  • 性能测试-并发用户数估算指南
    一、引言在软件性能测试中,并发用户数的准确估算至关重要。它直接影响到系统的负载能力、用户体验以及业务目标的达成。本指南旨在提供一套完整的并发用户数估算方法,结合业务场景、系统资源和负载测试等多个方面,以帮助测试工程师和开发人员更准确地估算并发用户数。二、估算方法......
  • 洛谷题单指南-贪心-P1080 [NOIP2012 提高组] 国王游戏
    原题链接:https://www.luogu.com.cn/problem/P1080题意解读:通过不同的排队方式,让获得最多奖赏的大臣金额尽可能的少。此题如果没有思路,用全排列枚举可以“骗”分,更好的做法直觉上是某种贪心策略,另外基于数据规模考虑,要拿满分,需要上高精度。下面就由浅入深一步一步的解决。解题思......
  • RK3568驱动指南|驱动基础进阶篇-进阶4 内核是如何运行ko文件的_insmod
        瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux......
  • acme 手工 dns 泛域名https证书
    1acme.sh--issue-dtjjmcs.com-d*.tjjmcs.com--dns--yes-I-know-dns-manual-mode-enough-go-ahead-please2acme.sh--renew-dtjjmcs.com-d*.tjjmcs.com--yes-I-know-dns-manual-mode-enough-go-ahead-pleaseapacheacme.sh--install-cert-dtjjmcs.com--......
  • npm报错:request to https://registry.npm.taobao.org failed, reason certificate has
    一、报错问题:提示淘宝镜像过期二、错误提示已经告诉原因是淘宝镜像过期了!其实,早在2021年,淘宝就发文称,npm淘宝镜像已经从registry.npm.taobao.org切换到了registry.npmmirror.com。旧域名也将于2022年5月31日停止服务(不过,直到今天HTTPS证书到期才真正不能用了)三......
  • Spring Security权限控制框架使用指南
    在常用的后台管理系统中,通常都会有访问权限控制的需求,用于限制不同人员对于接口的访问能力,如果用户不具备指定的权限,则不能访问某些接口。本文将用waynboot-mall项目举例,给大家介绍常见后管系统如何引入权限控制框架SpringSecurity。大纲如下,一、什么是SpringSecurityS......