效能測試基本概念:
1.響應時間
a).定義:
使用者傳送乙個請求到使用者接受到伺服器返回的響應資料這段時間,就是響應時間.
b).關鍵路徑:
請求會經過網路傳送到web伺服器進行處理,如果需要操作db,再由網路**到資料庫進行處理,然後返回值給web伺服器,web伺服器最後把結果資料通過網路返回給客戶端.
c).計算方法:
response time = 網路時間+應用程式處理時間
2.吞吐量
a).定義:
單位時間內系統處理客戶端請求的數量
b).計算單位:
一般使用請求數/秒, 做為吞吐量的單位
c).計算方法:
throughput = (number of requests) / (total time)
3.併發數:
併發使用者數: 某一物理時刻同時向系統提交請求的使用者數, 提交的請求可能是用乙個場景或功能, 也可以是不同場景或功能.
系統使用者數: 系統註冊總使用者資料
4.資源利用率
a).定義: 指的是對不同系統資源的使用程度, 通常以占用最大值的百分比來衡量.
Golang單元測試 效能測試筆記
前一段時間需要對自己的專案做效能測試,於是研究了一下golang的testing包。testing包為golang package提供自動化測試的支援,通過go test命令可以執行如下形式的函式 func test testing.t 需要注意的是golang語言規範函式採取駝峰命名的方式,因此 ...
效能測試筆記系列之效能測試的組織
效能測試的進行,不同的公司不同的專案配置的人員不同,有的可能只有乙個效能測試人員全權負責,有的可能配置的人員比較正規,也有可能是一些非效能測試人員完成效能測試任務,下面介紹下效能測試團隊的一般人員構成 或者說標準人員構成 專案測試經理 主要負責整個測試專案,對專案的進度,其具體的職責包括確定測試目標...
python unittest 測試筆記 一)
python 單元測試官方文件 python 2.7 1.用import語句引入unittest模組 coding utf 8 import json 匯入json模組 import unittest 匯入unittest模組 import os from nose.tools import fro...