🎊 性能测试-TPS估算指南

性能测试-TPS估算指南

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

普通计算方法

计算公式:TPS = 总请求数 / 总时间

示例:假设在2019年第32周,系统有4.13万的浏览量,即总请求数约为41300。总时间按一周计算,即24小时*3600秒。

计算:TPS = 41300 / (24 * 3600) = 0.48 请求数/秒

结论:按照此方法,测试环境中系统需达到0.48请求数/秒的TPS即可满足线上需求。

二八原则计算方法

原则:80%的请求在20%的时间内完成。

计算公式:TPS = 总请求数 * 0.8 / (总时间 * 0.2)

计算:TPS = 41300 * 0.8 / (24 * 3600 * 0.2) = 1.91 请求数/秒

结论:根据二八原则,测试环境中系统需达到1.91请求数/秒的TPS以满足线上需求。此方法通常比平均值计算方法更能反映实际需求。

按业务数据计算

稳定性测试:

计算依据:根据业务数据统计图,确定有效工作时长和订单分布。

示例:假设有效工作时长为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的计算还需根据具体业务场景和系统特点进行调整和优化。

🎯 相关推荐

热水壶哪个牌子好?7款榜单测评公开,锁定高性价比款
小米5sPlus质量评测(小米5sPlus质量如何?一起来了解!)
365封号提现了没到账

小米5sPlus质量评测(小米5sPlus质量如何?一起来了解!)

📅 11-28 👀 7461
长城宽带工资待遇怎么样
完美体育365

长城宽带工资待遇怎么样

📅 07-13 👀 3646
如何在 Photoshop 中翻转图像 ▷➡️
完美体育365

如何在 Photoshop 中翻转图像 ▷➡️

📅 08-03 👀 6539
怎样在明日之后第3季一天做到四庄
完美体育365

怎样在明日之后第3季一天做到四庄

📅 09-03 👀 5266
金士顿u盘怎么看真假:简单易行的鉴别方法
完美体育365

金士顿u盘怎么看真假:简单易行的鉴别方法

📅 06-12 👀 6495
微视使用教程 微视如何上传长视频
365bet在线网投

微视使用教程 微视如何上传长视频

📅 07-15 👀 6141
DNF钝器大神带你走入 纯钝修剑圣的世界
完美体育365

DNF钝器大神带你走入 纯钝修剑圣的世界

📅 10-17 👀 3221
复婚需要多少钱手续费(2024年离婚法最新规定)