国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【性能測試】性能測試指標(biāo)TPS(Transaction per Second)

這篇具有很好參考價值的文章主要介紹了【性能測試】性能測試指標(biāo)TPS(Transaction per Second)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


前言

性能測試指標(biāo)TPS(Transaction per Second)總結(jié)。


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、TPS定義

tps是Transaction per Second的縮寫,也就是事物數(shù)/秒。它是軟件測試結(jié)果的測量單位,一個事物是指一個客戶機向服務(wù)器發(fā)送請求飯后服務(wù)器做出反應(yīng)的過程。
客戶機在發(fā)送請求時開始計時,收到服務(wù)器響應(yīng)后結(jié)束計時,以此來計算使用時間和完成的事物數(shù),最終利用這些信息來估計得分。

二、TPS作用

反映了系統(tǒng)在同一時間內(nèi)處理業(yè)務(wù)的最大能力,這個數(shù)據(jù)越高,說明處理能力越強,描述(看到系統(tǒng)的TPS隨著時間的變化逐漸變大,而在不到多少分鐘的時候系統(tǒng)每秒可以處理多少個事物。
這里的最高值并不一定代表系統(tǒng)的最大處理能力,TPS會受到負載的影響,也會隨著負載增加而逐漸增加,當(dāng)系統(tǒng)進入繁忙期后,TPS會有所下降。而在幾分鐘以后開始出現(xiàn)少量的失敗事物)

三、TPS局限性

1、tps是從客戶端角度審視服務(wù)器處理能力,并不是說TPS可以達到什么程度就能支持多少并發(fā)(例如:一個業(yè)務(wù)100個交易,另一個業(yè)務(wù)10個交易)。
2、TPS = 腳本運行期間所有事物總數(shù) /
腳本運行時長,如果使用集合點策略,在腳本執(zhí)行前的等待時間過程中,服務(wù)器沒有處理事務(wù),那么這個時候的TPS和理想中的結(jié)果不一致。
3、限制TPS的原因:服務(wù)器本身性能、代碼結(jié)構(gòu)、客戶端施加的壓力以及網(wǎng)卡等。

四、TPS與響應(yīng)時間的關(guān)系

1、TPS和響應(yīng)時間在理想狀態(tài)下的額定值。如果20個入口,并發(fā)數(shù)只有10的時候,TPS就是10,而響應(yīng)時間始終都是1,說明并發(fā)不夠,需要增加并發(fā)數(shù)達到TPS的峰值。
2、如果增加到100并發(fā),則造成了線程等待,引起平均響應(yīng)時間從 1 秒變成 3
秒,TPS也從20下降到9;TPS和響應(yīng)時間都是單獨計算出來的,兩者不是互相計算出來的。
3、響應(yīng)時間和TPS在宏觀上是反比的關(guān)系,但是兩者之間沒有直接關(guān)系。

五、TPS在性能測試中的作用

1、一個系統(tǒng)的吞吐量(承壓能力)與request
對CPU的消耗、外部接口、IO等緊密關(guān)聯(lián)。單個request對CPU消耗越高,外部系統(tǒng)接口、IO營銷速度越慢,系統(tǒng)吞吐能力越低,反之越高。
2、系統(tǒng)吞吐量幾個重要參數(shù):TPS、并發(fā)數(shù)、響應(yīng)時間(TPS = 并發(fā)數(shù) / 平均響應(yīng)時間) 3、利用TPS計算系統(tǒng)最高日吞吐量;
4、找出系統(tǒng)最高TPS和日PV,這兩個要素有相對比較穩(wěn)定的關(guān)系。
5、通過壓力測試或者經(jīng)營評估,得出最高TPS,然后跟進1的關(guān)系,計算出系統(tǒng)最高日吞吐量。例如:B2B中文和淘寶對客戶群不一樣,這兩個客戶群的網(wǎng)絡(luò)行為不應(yīng)用,他們之間的TPS和PV關(guān)系比例也不一樣。
6、淘寶 A)淘寶的TPS和PV之間關(guān)系通常為,最高TPS:PV大約為
1:113600(相當(dāng)于按最高的TPS訪問11個小時,這個是商品詳情的場景,不同的應(yīng)用場景會有一些不同)B2B中文站
B)B2B的TPS和PV之間的關(guān)系不同的系統(tǒng)不同的應(yīng)用場景比例變化比較大,粗略估計在1:8個小時左右的關(guān)系(09年對offerdateil的流量分析數(shù)據(jù))。旺鋪和offerdetail這兩個比例相差很大,
可能是因為爬蟲占得比例比較高的原因?qū)е碌摹?br> 在淘寶環(huán)境下,假設(shè)我們壓力測試出的TPS為100,那么這個系統(tǒng)的日吞吐量=100
11*3600=396萬
這個是在簡單(單一url)的情況下,有些頁面,一個頁面有多個request,系統(tǒng)的實際吞吐量還要小。

六、TPS(Transaction per Second)與其他性能指標(biāo)的關(guān)系:

TPS和并發(fā)虛擬用戶數(shù)(U_concurrent)、Loadrunner讀取的交易響應(yīng)時間(T_response)之間有以下關(guān)系(穩(wěn)定運行情況下):TPS=U_concurrent/ (T_response+T_think)。

七、TPS(Transaction per Second)總結(jié):

1、利用并發(fā)用戶數(shù)、期望響應(yīng)時間,可以計算出TPS。 2、TPS只是用來計算的是期望值,性能測試過程中的TPS無法單獨作為性能指標(biāo)。
3、TPS數(shù)據(jù)方位理論值贏在10-100之間,低于10和高于100都說明系統(tǒng)存在瓶頸點。
4、利用TPS與平均事物響應(yīng)時間進行對比,可以分析事物數(shù)碼對執(zhí)行時間的影響。例:當(dāng)壓力加大,點擊率/tps曲線如果變化緩慢或者有平坦趨勢,很有可能是服務(wù)器開始出現(xiàn)瓶頸。
5、TPS是從客戶端角度審視服務(wù)器處理能力,不能證明TPS可以達到什么程度就能支持多少并發(fā),兩者沒有必然聯(lián)系。
6、TPS會受到負載的影響,也會隨著負載的增加而逐漸增加,當(dāng)系統(tǒng)進入繁忙期后,TPS會有所下降。文章來源地址http://www.zghlxwxcb.cn/news/detail-427717.html


本文是個人對性能測試的理解,如有不同見解歡迎評論。

到了這里,關(guān)于【性能測試】性能測試指標(biāo)TPS(Transaction per Second)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【性能測試】穩(wěn)定性/并發(fā)壓力測試的TPS計算+5W并發(fā)場景設(shè)計...

    【性能測試】穩(wěn)定性/并發(fā)壓力測試的TPS計算+5W并發(fā)場景設(shè)計...

    1、穩(wěn)定性測試TPS計算 ①普通計算公式:TPS=總請求數(shù) / 總時間按照需求得到基礎(chǔ)數(shù)據(jù)。 在去年第20周,某平臺有5萬的瀏覽量 那么總請求數(shù)我們可以估算為5萬(1次瀏覽都至少對應(yīng)1個請求) 總請求數(shù) = 50000請求數(shù) 總時間:由于不知道每個請求的具體時間,我們按照普通方法,

    2024年02月04日
    瀏覽(47)
  • 性能測試:深入理解并發(fā)量,線程數(shù),吞吐量,TPS

    性能測試:深入理解并發(fā)量,線程數(shù),吞吐量,TPS

    并發(fā)數(shù),線程數(shù),吞吐量,每秒事務(wù)數(shù)(TPS)都是性能測試領(lǐng)域非常關(guān)鍵的數(shù)據(jù)和指標(biāo)。 那么他們之間究竟是怎樣的一個對應(yīng)關(guān)系和內(nèi)在聯(lián)系? 測試時,我們經(jīng)常容易將線程數(shù)等同于表述為并發(fā)數(shù),這一表述正確嗎? 本文就將對性能領(lǐng)域的這些關(guān)鍵概念做一次探討。 文章可

    2024年02月03日
    瀏覽(14)
  • 性能測試中TPS上不去的幾種原因淺析

    昨晚在某個測試群看到有人問了一個問題:壓力測試中TPS一直上不去,是什么原因?稍微整理了下思路,列舉性的簡略回答了他的問題。 這篇博客,就具體說說在實際壓力測試中,為什么有時候TPS上不去的原因。如有遺漏或不對的,請評論區(qū)指出,不勝感激。。。 先來解釋

    2024年02月06日
    瀏覽(18)
  • 性能測試-電商系統(tǒng)tps計算方法【杭州多測師_王sir】【杭州多測師】

    怎么計算得出tps指標(biāo)? 1.第一個通過運維那邊給的生產(chǎn)數(shù)據(jù),看一下生產(chǎn)進件有多少,計算得來的,如果沒有生產(chǎn)數(shù)據(jù),或者不過就看如下的方法 2.第二個就是根據(jù)最近一個月的實際訪問數(shù)據(jù),比如每天調(diào)用了多少個接口,調(diào)用了哪些接口,把比例列出來 我舉個例子,比如我

    2024年02月07日
    瀏覽(19)
  • 【性能測試】關(guān)于性能測試的各種指標(biāo)

    【性能測試】關(guān)于性能測試的各種指標(biāo)

    本指標(biāo)適用于使用性能測試進行性能測試項目技術(shù)質(zhì)量評價依據(jù),規(guī)范技術(shù)測試結(jié)果評價,統(tǒng)一性能測試技術(shù)測試質(zhì)量度量。應(yīng)用系統(tǒng)技術(shù)質(zhì)量度量指標(biāo)范圍廣泛,本文難以涵蓋全部。 預(yù)期讀者為測試管理人員、測試實施人員、技術(shù)支持人員、項目管理人員等系統(tǒng)技術(shù)質(zhì)量相

    2024年04月23日
    瀏覽(17)
  • cms系統(tǒng)穩(wěn)定性壓力測試出現(xiàn)TPS抖動和毛刺的性能bug【杭州多測師_王sir】

    cms系統(tǒng)穩(wěn)定性壓力測試出現(xiàn)TPS抖動和毛刺的性能bug【杭州多測師_王sir】

    一、并發(fā)線程數(shù)100,分10個階梯,60秒加載時間,運行1小時進行壓測,到10分鐘就出現(xiàn)如下 二、通過jstat -gcutil 16689 1000進行監(jiān)控

    2024年02月09日
    瀏覽(21)
  • 性能測試——壓力測試指標(biāo)

    性能測試——壓力測試指標(biāo)

    目錄 背景 什么是TPS 性能測試的指標(biāo)是怎么來的呢? 怎么通過業(yè)務(wù)量來計算TPS多少合適呢? 相關(guān)總結(jié) ???更多干貨 完整版文檔下載方式: 先說結(jié)論 一般推薦,如果你: 沒啥人用的服務(wù) tps 20,返回有300ms就行了 十萬到百萬級的服務(wù),響應(yīng)能達到tps50 /200ms就可以了 后臺服務(wù)

    2024年02月03日
    瀏覽(19)
  • 性能測試常見的測試指標(biāo)

    先看下百度百科對它的定義 我們可以認為性能測試是:通過在測試環(huán)境下對系統(tǒng)或構(gòu)件的性能進行探測,用以驗證在生產(chǎn)環(huán)境下系統(tǒng)性能是否達 到預(yù)估的性能需求,發(fā)現(xiàn)系統(tǒng)可能存在的性能瓶頸,進而改善優(yōu)化并系統(tǒng)的性能,提高系統(tǒng)的可擴展性、穩(wěn)定性。 學(xué)習(xí)性能測試,

    2024年02月11日
    瀏覽(11)
  • 性能測試指標(biāo)之業(yè)務(wù)指標(biāo)和技術(shù)指標(biāo)如何進行區(qū)別

    性能測試指標(biāo)之業(yè)務(wù)指標(biāo)和技術(shù)指標(biāo)如何進行區(qū)別

    通過業(yè)務(wù)指標(biāo) 轉(zhuǎn)化我們的技術(shù)指標(biāo),用戶 ?第三方客戶, 公司內(nèi)部產(chǎn)品經(jīng)理 產(chǎn)品經(jīng)理 ?會提出產(chǎn)品業(yè)務(wù)指標(biāo),需要對業(yè)務(wù)指標(biāo)進行挖掘,提出測試場景 業(yè)務(wù)指標(biāo)會轉(zhuǎn)化成相對應(yīng)的技術(shù)指標(biāo) 時間指標(biāo) 平均響應(yīng)時間 ?最大響應(yīng)時間 ?最小的響應(yīng)時間 每一秒鐘處理的事務(wù)數(shù) T

    2023年04月18日
    瀏覽(28)
  • iOS性能指標(biāo)和性能測試工具

    iOS性能指標(biāo)和性能測試工具

    作為一名軟件測試工程師,在測試 iOS 應(yīng)用的性能時,需要關(guān)注以下幾個方面: 1.?響應(yīng)時間:應(yīng)用的啟動時間、頁面加載速度、接口響應(yīng)時間等。 2.?CPU 使用率:應(yīng)用在各種操作下的 CPU 占用情況。 3.?內(nèi)存使用:應(yīng)用在各種操作下的內(nèi)存占用情況。 4.?網(wǎng)絡(luò)性能:應(yīng)用在各種

    2024年02月13日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包