您好,登录后才能下订单哦!
TPS的知识有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
TPS 是Transactions Per Second 的 缩 写, 也 就 是 事 务 数/ 秒。 它 是软件测试结 果 的 测 量 单 位。 一 个 事 务 是 指 一 个 客 户 机 向 服 务 器 发 送 请 求 然 后 服 务 器 做 出 反 应 的 过 程。 客 户 机 在 发 送 请 求 时 开 始 计 时, 收 到 服 务 器 响 应 后 结 束 计 时, 以 此 来 计 算 使 用 的 时 间 和 完 成 的 事 务 个 数, 最 终 利 用 这 些 信 息 来 估 计 得 分。 客 户 机 使 用 加 权 协 函 数 平 均 方 法 来 计 算 客 户 机 的得 分,测试软件就是 利 用 客 户 机 的 这 些 信 息 使 用 加 权 协 函 数 平 均 方 法 来 计 算 服 务 器 端 的 整 体TPS 得 分。
 
 TPS主要还是体现服务器对当前录制的事务的处理速度快慢。。如果说性能好,还是不足以支持。。
 
 当然你还要看你录制的应用复杂程度。。
 
 如果应用简单,比较垃圾的服务器也可以有很高的tps
现在在一个场景中设置三种情况:
 1、在脚本中添加任何事物,只设置每个Action作为一个事务,运行场景得出TPS1
 2、设置每个函数操作作为一个事务,运行场景得出TPS2
 3、在一个几百上千个步骤的action中,中间的某一步,人工添加一个事务,运行场景得出TPS3
 
 那这样的三种设置,得出的TPS肯定是不同的,TPS2 > TPS3 > TPS1
 
 那如果是这样的话,我们如何根据TPS的值,去评估系统的处理能力
不能单纯的理解TPS,必须和HPS结合起来一起看这个问题。就比如说录制的是一个网站,网站上有很多的图片,有很多的链接.这样在经过压力测试以后,TPS自然会很高.当然,不代表服务器的性能很好.而且在report中,要结合CPU,内存,I/O等.TPS和HITS只能作一个最表面的分析.
 测试报告一例:================================================================================
 Report name:                  2010-1-28 14:51:25
 Run on:                       2010-01-28 14:51:25
 Run length:                   00:03:10
 
 Web Application Stress Tool Version:1.1.293.1
 
 Number of test clients:       1
 
 Number of hits:               1315
 Requests per Second:          21.92
 
 Socket Statistics
 --------------------------------------------------------------------------------
 Socket Connects:              1315
 Total Bytes Sent (in KB):     806.58
 Bytes Sent Rate (in KB/s):    13.44
 Total Bytes Recv (in KB):     5083.10
 Bytes Recv Rate (in KB/s):    84.72
 
 Socket Errors
 --------------------------------------------------------------------------------
 Connect:                      0
 Send:                         0
 Recv:                         0
 Timeouts:                     0
 
 RDS Results
 --------------------------------------------------------------------------------
 Successful Queries:           0
 
 
 Script Settings
 ================================================================================
 Server:                       localhost
 Number of threads:            500
 
 Test length:                  00:01:00
 Warmup:                       00:01:00
 Cooldown:                     00:01:00
 
 Use Random Delay:             No
 
 Follow Redirects:             Yes
 Max Redirect Depth:           15
 
 
 Clients used in test
 ================================================================================
 localhost
 
 Clients not used in test
 ================================================================================
 
 
 Result Codes
 Code      Description                   Count     
 ================================================================================
 200       OK                            1315      
 
 
 Page Summary
 Page                            Hits      TTFB Avg  TTLB Avg  Auth      Query     
 ================================================================================
 CONNECT clients1.google.com:44  139       36.65     36.68     No        No        
 GET /message.php                424       41116.41  41116.89  No        No        
 GET /ms_login.php               424       1173.97   1174.47   No        No        
 POST /ms_login.php?action=logi  110       309.06    310.73    No        No        
 GET /message.php                58        300.22    301.66    No        No        
 GET /css/div.css                21        97.29     97.29     No        No        
 POST /message.php?action=messa  139       54669.60  54670.00  No        No
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。