ab訪問併發測試簡要步驟

2022-03-30 10:04:24 字數 900 閱讀 3999

工具:

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...