1. 程式人生 > >ngrinder 壓力測試實踐(一) -- ngrinder介紹及部署

ngrinder 壓力測試實踐(一) -- ngrinder介紹及部署

ngrinder dockr ngrinder

ngrinder 介紹

ngrinder 是一款操作簡單,功能強大的分布式壓力測試工具,其可以簡單快速的開始測試,也可以靈活根據實際需求設計場景完成壓力測試工作。

快速開始
第一步:輸入待測地址 技術分享圖片

第二步:設定壓測參數
技術分享圖片

第三步:設定預約或立刻開始

技術分享圖片

第四步:監測過程,查看結果

技術分享圖片

ngrinder Docker 部署

ngrinder 分為 控制器和agent 兩個部分,agent 可以部署多臺,提升壓測能力

docker-compose.yaml

  ngrinder-controller:
    image: ngrinder/controller
    container_name: ngrinder-controller
    hostname: ngrinder-controller  
    ports:
      - 9080:80 
      - 16001:16001 
      - 12000-12009:12000-12009
    volumes:
      - /data/ngrinder/controller:/opt/ngrinder-controller 
  ngrinder-agent:
    image: ngrinder/agent
    container_name: ngrinder-agent
    hostname: ngrinder-agent
    volumes:
      - /data/ngrinder/agent:/opt/ngrinder-agent
    command:
      - 10.157.25.138:9080  # ngrider-control  docker 宿主機的ip 和 端口

註意:若要實現多臺agent ,復制ngrinder-agent 部分即可

ngrinder 壓力測試實踐(一) -- ngrinder介紹及部署