工具:
1)ab -n 總訪問次數 -c 併發使用者數 目標url 查詢某乙個工具是哪個軟體包安裝的 rpm -qf
2)loadrunner 視覺化
製作指定大小頁面:
理想狀態:
在響應時間沒有劇增的時候最大吞吐率
解決的問題:
1)支援多少人訪問?
2)支援多少併發?
3)支援多少使用者?
測試前約定:
1)1使用者=1請求
2)測試的平局值為可參考值
3)測試的頁面平均值,按照實際場景找頁面(場景及大小)
壓力測試引數確定:
1)總共請求多少次
2)併發多少
名詞:1、吞吐率 單位:requests/sec
所有的請求/時間
complete requests/time taken for tests
2、響應時間 單位:ms
3、time per requests(mean)平均等待時間
time per requests(across all concurrent requests 平均每個請求處理時間
4、transfer rate 速率(可計算一定頻寬下的併發)
請求分析:
1)分別記下每次的 併發數、吞吐率、平均等待時間、平均處理時間4個指標到**
2)注意要沒有報錯,頁面返回正常。
3)一組引數可測試三次求平均值更準確
4)吞吐率和平均等待時間都能接受。
lsof -p 程序號 檢視程序具體處理事項
strace -p 程序號 跟蹤程序
為什麼需要AB測試 步驟
a方案和b方案主觀上各有優劣,無法判斷,選取一部分使用者樣本,做ab測試,根據上線之後的資料表現,來決定哪個更好。網際網路產品設計的流程和方 逐漸成熟,產品同質化嚴重。沒辦法預先從設計下手,那就先讓使用者試,根據使用者資料反饋改進產品。變成了提公升下單率 轉化率等指標的有效方法。頭腦風暴 標桿對照 ...
效能測試(併發負載壓力)測試分析 簡要篇
分析例項 1 error failed to connect to server 10.10.10.30 8080 10060 connection error timed out error server 10.10.10.30 has shut down the connection prema...
Mac使用ab併發測試問題
mac進行ab測試,遇到的問題集錦 1 apr socket recv connection reset by peer 54 在mac上進行ab測試時,ab c 200 t 100發現會無法正確的返回。錯誤資訊如下 mac air ab n 10000 c 2000 this is apacheb...