微信支付異常性能測試

做者:尹華樂
商業轉載請聯繫騰訊WeTest得到受權,非商業轉載請註明出處。
原文連接:https://wetest.qq.com/lab/view/426.htmlhtml

1、異常壓測場景模擬

說明:壓測服務器具有自動完成初始化(支持快速擴縮容),初始化後均已支持:stress 、tc等工具(不需安裝)linux

1.使用stress模擬壓力(CPU/內存/IO繁忙)

a.如何使用:服務器

cpu高負載模擬:stress -c 44 -t  60

  內存高負載模擬:stress -m 10 -t  60

  IO高負載模擬:stress -i 10 -t  60

  網絡高負載模擬:stress -d 10 -t  60

  綜合高負載模擬:stress -c 24 -i 10 -m 10 --vm-bytes 128M -t 60

b.參考文獻:http://people.seas.harvard.ed...網絡

2.使用netem+tc模擬網絡異常

a.如何使用:工具

延時:tc qdisc add dev eth1 root netem delay 30ms     
 亂序:tc qdisc change dev eth1 root netem delay 10ms reorder 25% 50%     

 亂包:tc qdisc change dev eth1 root netem corrupt 30%      

 丟包:tc qdisc change dev eth1 root netem loss 10%

b.參考文獻:https://wiki.linuxfoundation....網站

2、異常壓測用例矩陣

圖片描述
圖片描述
圖片描述
圖片描述
圖片描述
圖片描述
圖片描述
圖片描述
圖片描述
圖片描述
圖片描述
圖片描述
圖片描述

3、自動異常壓測注入

(待完善中......)
_spa

「壓測大師」現已對外,一分鐘完成用例配置,讓壓測更簡單,支持HTTP、HTTPS協議的API接口、網站、公衆號內頁等主流壓測對象!3d

點擊:https://wetest.qq.com/product/gaps 便可體驗。code

若是使用當中有任何疑問,歡迎聯繫騰訊WeTest企業QQ:2852350015htm

相關文章
相關標籤/搜索