壓測難,難於上青天,80 的直播應用都敗在了這裡

2021-08-19 12:47:58 字數 1011 閱讀 4468

直播火沒火,看使用者就知道,但是直播有沒有前景,就要看科技巨頭們對它的態度了。

如此大的使用者體量下,直播類的應用對於伺服器的要求要高過一般的應用,我們來看看直播類的應用對伺服器有哪些更多的挑戰?

1、更大的資料量

2、更高的併發量

3、更真實的使用者登入場景

4、更低的延遲

直播應用下的伺服器成本,與將要承受的流量情況息息相關,不同的直播應用,互動的頻度、深度不同,就會產生不同的頻寬壓力。我們一起來算一筆帳,為直播應用準備伺服器,大概需要多少錢?

因此直播應用在上線前需要對多樣化的使用者操作進行針對性的測試,註冊,聊天,禮物,支付等行為都需要進行不同介面的測試,now直播就是其中之一。

測試需求的產生

測試前的思路梳理

測試的執行

1、單介面壓測——步步為營,逐漸迭代

2、多介面壓測——真實模擬,定位問題

多介面壓測的主要邏輯,就是通過構建不同的功能介面,模擬使用者的真實行為,從而幫助開發者定位介面問題。

now直播的測試方式是通過get請求呼叫乙個功能介面,通過這個功能介面隨機產生不同行為邏輯的機械人,模擬真實的qq使用者,然後通過post請求執行具體的業務行為,從而發現功能之間會產生的邏輯問題。

now直播測試團隊讀介面基本是get請求,寫介面基本是post請求。get請求使用url請求引數,post請求使用x-www-form-urlencoded方式傳遞引數。

如何使用簡單模式:

如何分析報告:

常用測試指標:

看病難難於上青天

說到 看病,相信大家都有一段看病難難於上青天的記憶吧,排隊 排隊就診,排隊繳費,排隊檢查,排隊取藥 除了排隊還是排隊,瞬間有木有要崩潰的感覺 醫院永遠都是人群最集中的地方,量之大絕對超乎你想象。話說回來,這病還是要看的,再說在現當下這個網際網路時代,只要有需求就會有發明,這不湧現了一批批類似於就醫1...

改行當和尚 難於上青天

泰國,不僅是陽光海灘的度假勝地。佛教傳統源遠流長,泰國也吸引來許多希望躲避現實 追求解脫的人。不過,他們追逐的,是否乙個夢?多年做記者,習慣了嘈雜 總在質疑和批評一切的達塔爾也來試一試。我就要進廟了。這家寺院位於泰國春武里府,我來這裡是要體驗出家生活。現在,泰國和尚也面臨很大壓力。除了願意出家的人越...

JMeter壓測上對於併發的認識誤區

1 誤區 在jmeter壓測過程中,我們通常認為1s內100的併發量 即 qps為100 的設定如下 此時,沒有再新增額外的控制器。上述中的引數設定解釋 number of threads users 啟用的併發執行緒個數 ramp0up period in seconds 在多少秒之內將上述併發的...