壓力 測(cè)試
創(chuàng)新互聯(lián)專注于柳河網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供柳河營(yíng)銷型網(wǎng)站建設(shè),柳河網(wǎng)站制作、柳河網(wǎng)頁(yè)設(shè)計(jì)、柳河網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造柳河網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供柳河網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
詳情頁(yè)承載了朋友圈廣告的主要內(nèi)容,為保障用戶的良好體驗(yàn),需要對(duì)詳情頁(yè)所在服務(wù)器進(jìn)行壓力測(cè)試。
服務(wù)器部署及分類
詳情頁(yè)可以選擇部署在騰訊服務(wù)器或廣告主自己的服務(wù)器;
若廣告主把詳情頁(yè)面部署到自己的服務(wù)器,即廣告主選擇了外鏈頁(yè)面,用戶在點(diǎn)擊“查看詳情”之后即會(huì)跳轉(zhuǎn)到廣告主自己的服務(wù)器。此種情況稱為第一次跳轉(zhuǎn);
詳情頁(yè)若部署到騰訊服務(wù)器時(shí),要求詳情頁(yè)所需要的相關(guān)資源都部署在騰訊服務(wù)器上,不允許任何資源(包含靜態(tài)頁(yè)面,服務(wù)接口等)部署在非騰訊服務(wù)器上。但是允許詳情頁(yè)中有鏈接跳轉(zhuǎn)到廣告主自己的頁(yè)面,此種情況稱之為第二次跳轉(zhuǎn)。
壓測(cè)要求
要求第一跳頁(yè)面所在服務(wù)器(包括靜態(tài)頁(yè)面,服務(wù)接口等) 至少能支持每秒1500人同時(shí)訪問的壓力,即要求QPS(吞吐量)達(dá)到1500,且90%響應(yīng)時(shí)間200ms以內(nèi);
要求第二跳頁(yè)面所在服務(wù)器(包括靜態(tài)頁(yè)面,服務(wù)接口等)至少能支持每秒500人同時(shí)訪問的壓力,即要求QPS(吞吐量)達(dá)到500,且90%響應(yīng)時(shí)間200ms以內(nèi);
需要注意的是,用戶的實(shí)際請(qǐng)求量與落地頁(yè)的活動(dòng)形式也有一定關(guān)系,例如:抽獎(jiǎng),搖一搖等活動(dòng)形式會(huì)使得用戶頻繁互動(dòng)參與 ,可能引起壓力匯聚的場(chǎng)景,則需要廣告主的服務(wù)器支持匯聚后的壓力,具體場(chǎng)景情況可咨詢運(yùn)營(yíng)人員;
建議廣告主對(duì)部署廣告詳情頁(yè)的服務(wù)器的各項(xiàng)性能指標(biāo)給予充分的監(jiān)控,可對(duì)廣告投放時(shí)的訪問量有清晰的了解,以便在可能出現(xiàn)的服務(wù)器壓力波動(dòng)時(shí)能夠快速調(diào)整。
壓測(cè)建議
在進(jìn)行一跳壓力測(cè)試時(shí),建議并發(fā)400,進(jìn)行一段時(shí)間的壓測(cè),若QPS大于1500,并且90%響應(yīng)時(shí)間小于200ms,則達(dá)標(biāo);
在進(jìn)行二跳壓力測(cè)試時(shí),建議并發(fā)150,進(jìn)行一段時(shí)間的壓測(cè),若QPS大于500,并且90%響應(yīng)時(shí)間小于200ms,則達(dá)標(biāo)。
相關(guān)說明表格展示
QPS(吞吐量) | 響應(yīng)時(shí)間 | 判斷是否符合要求 | 壓力測(cè)試建議 | |
---|---|---|---|---|
一跳 | 1500人次請(qǐng)求/秒 | 小于200ms |
1. QPS大于1500次 2. 90%響應(yīng)時(shí)間小于200ms |
并發(fā):400 |
二跳 | 500人次請(qǐng)求/秒 | 小于200ms |
1. QPS大于500次 2. 90%響應(yīng)時(shí)間小于200ms |
并發(fā):150 |
名詞解釋
QPS:吞吐量,指服務(wù)器在單位時(shí)間內(nèi)能處理的請(qǐng)求的數(shù)量;QPS等于1500時(shí)表示,該服務(wù)器可以在一秒內(nèi)處理1500個(gè)請(qǐng)求;
響應(yīng)時(shí)間:指一個(gè)用戶的從發(fā)起請(qǐng)求到收到響應(yīng)所用的時(shí)間;
并發(fā)數(shù):指同一時(shí)刻發(fā)起的請(qǐng)求數(shù)量。
歡迎加入交流群522720170
壓力測(cè)試實(shí)例
壓測(cè)工具:壓力工具選擇使用ApacheBench;
壓測(cè)場(chǎng)景:壓一跳頁(yè)面所在的服務(wù)器,并發(fā)400,要求90%響應(yīng)時(shí)間小于200ms,QPS大于1500;
壓測(cè)命令:ab -n 20000 -c 400 dest_url
結(jié)果判定: Concurrency Level 表示并發(fā)數(shù)量,這里要求達(dá)到400;Requests per second表示QPS,要求大于1500; Time per request表示響應(yīng)時(shí)間,要求小于200ms。達(dá)到以上要求即可判定為壓測(cè)合格。
最后小編無恥的告訴你,這個(gè)就在微信的官方開發(fā)文檔里哦,