您好,登錄后才能下訂單哦!
壓力 測試
詳情頁承載了朋友圈廣告的主要內容,為保障用戶的良好體驗,需要對詳情頁所在服務器進行壓力測試。
服務器部署及分類
詳情頁可以選擇部署在騰訊服務器或廣告主自己的服務器;
若廣告主把詳情頁面部署到自己的服務器,即廣告主選擇了外鏈頁面,用戶在點擊“查看詳情”之后即會跳轉到廣告主自己的服務器。此種情況稱為第一次跳轉;
詳情頁若部署到騰訊服務器時,要求詳情頁所需要的相關資源都部署在騰訊服務器上,不允許任何資源(包含靜態頁面,服務接口等)部署在非騰訊服務器上。但是允許詳情頁中有鏈接跳轉到廣告主自己的頁面,此種情況稱之為第二次跳轉。
壓測要求
要求第一跳頁面所在服務器(包括靜態頁面,服務接口等) 至少能支持每秒1500人同時訪問的壓力,即要求QPS(吞吐量)達到1500,且90%響應時間200ms以內;
要求第二跳頁面所在服務器(包括靜態頁面,服務接口等)至少能支持每秒500人同時訪問的壓力,即要求QPS(吞吐量)達到500,且90%響應時間200ms以內;
需要注意的是,用戶的實際請求量與落地頁的活動形式也有一定關系,例如:抽獎,搖一搖等活動形式會使得用戶頻繁互動參與 ,可能引起壓力匯聚的場景,則需要廣告主的服務器支持匯聚后的壓力,具體場景情況可咨詢運營人員;
建議廣告主對部署廣告詳情頁的服務器的各項性能指標給予充分的監控,可對廣告投放時的訪問量有清晰的了解,以便在可能出現的服務器壓力波動時能夠快速調整。
壓測建議
在進行一跳壓力測試時,建議并發400,進行一段時間的壓測,若QPS大于1500,并且90%響應時間小于200ms,則達標;
在進行二跳壓力測試時,建議并發150,進行一段時間的壓測,若QPS大于500,并且90%響應時間小于200ms,則達標。
相關說明表格展示
|
QPS(吞吐量) | 響應時間 | 判斷是否符合要求 | 壓力測試建議 |
---|---|---|---|---|
一跳 | 1500人次請求/秒 | 小于200ms |
1. QPS大于1500次
2. 90%響應時間小于200ms |
并發:400 |
二跳 | 500人次請求/秒 | 小于200ms |
1. QPS大于500次
2. 90%響應時間小于200ms |
并發:150 |
名詞解釋
QPS:吞吐量,指服務器在單位時間內能處理的請求的數量;QPS等于1500時表示,該服務器可以在一秒內處理1500個請求;
響應時間:指一個用戶的從發起請求到收到響應所用的時間;
并發數:指同一時刻發起的請求數量。
歡迎加入交流群522720170
壓力測試實例
壓測工具:壓力工具選擇使用ApacheBench;
壓測場景:壓一跳頁面所在的服務器,并發400,要求90%響應時間小于200ms,QPS大于1500;
壓測命令:ab -n 20000 -c 400 dest_url
結果判定: Concurrency Level 表示并發數量,這里要求達到400;Requests per second表示QPS,要求大于1500; Time per request表示響應時間,要求小于200ms。達到以上要求即可判定為壓測合格。
最后小編無恥的告訴你,這個就在微信的官方開發文檔里哦,
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。