好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Docker部署nGrinder性能測試平臺過程解析

Docker部署nGrinder性能測試平臺過程解析

熱門標簽:電銷智能機器人試用 企業辦理400電話收費標準 高德地圖標注足跡怎么打標 中國地圖標注上各個省 百度地圖底圖標注 新鄉牧野400電話申請 智能電銷機器人真的有用么 撫州市城區地圖標注 激光標記地圖標注

什么是nGrinder?

nGrinder是用于壓力測試的平臺,使您可以同時執行腳本創建,測試執行,監視和結果報告生成器。開源nGrinder通過消除不便并提供集成環境,提供了進行壓力測試的簡便方法。它是根據Apache許可版本2.0許可的,是基于Grinder的開源的web性能測試平臺,由韓國最大互聯網公司NHN公司的開發團隊進行了重新設計和完善。

http://naver.github.io/ngrinder/

nGrinder由三個組件組成

controller:一個Web應用程序,使性能測試人員可以創建測試腳本并配置測試相關參數,自動分發測試腳本到agent。

agent:在代理服務器上加載運行測試進程和線程,建議不要部署在被測試的服務器上。

Monitor:用于監控被測服務器的系統性能(例如:CPU/MEMORY),必須部署在被測試服務器上。

nGrinder架構

工作原理

由一個控制端controller和多個代理端agent組成,通過控制端(瀏覽器訪問)建立測試場景,然后分發到代理端進行壓力測試。
用戶按照一定規范編寫測試腳本,controller會將腳本以及需要的資源分發到agent,用jython執行。
在腳本執行的過程中收集運行情況、相應時間、測試目標服務器的運行情況等。并且保存這些數據生成測試報告,通過動態圖和數據表的形式展示出來。用戶可以方便的看到TPS、被測服務器的CPU和內存等情況。
部署方式

1、單Controller多agent

2、多Controller和多agent

Docker上運行nGrinder

運行controller

docker pull ngrinder/controller
docker run -d -v ~/ngrinder-controller:/opt/ngrinder-controller --name controller -p 80:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller

控制器在/ opt / ngrinder-controller下創建一個數據文件夾,以維護測試歷史記錄和配置數據。為了持久地保留數據,您應該將容器上的文件夾/ opt / ngrinder-controller映射到主機上的文件夾。

端口信息:

80:默認控制器Web UI端口。

9010-9019:代理通過這些端口連接到控制器集群。

12000-12029:控制器通過這些端口分配壓力測試。

運行agent

docker pull ngrinder/agent
docker run -d --name agent --link controller:controller ngrinder/agent

docker-compose快速部署

使用docker-compose服務編排裝一個Controller和兩個agent:

編寫yml

vim docker-compose.yml

ngrinder-controller-1:
 image: ngrinder/controller
 container_name: ngrinder-controller-1
 hostname: ngrinder-controller-1
 ports:
  - 8087:80
  - 16001:16001
  - 12000-12009:12000-12009
 volumes:
  - /data/ngrinder/controller-1:/opt/ngrinder-controller
ngrinder-agent-1:
 image: ngrinder/agent
 container_name: ngrinder-agent-1
 hostname: ngrinder-agent-1
 volumes:
  - /data/ngrinder/agent-1:/opt/ngrinder-agent
 command:
  - 10.255.254.25:8087
ngrinder-agent-2:
 image: ngrinder/agent
 container_name: ngrinder-agent-2
 hostname: ngrinder-agent-2
 volumes:
  - /data/ngrinder/agent-2:/opt/ngrinder-agent
 command:
  - 10.255.254.25:8087

啟動

docker-compose -f docker-compose.yml -d up

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:南通 西安 海西 延安 忻州 辛集 臨汾 邯鄲

巨人網絡通訊聲明:本文標題《Docker部署nGrinder性能測試平臺過程解析》,本文關鍵詞  Docker,部署,nGrinder,性能,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker部署nGrinder性能測試平臺過程解析》相關的同類信息!
  • 本頁收集關于Docker部署nGrinder性能測試平臺過程解析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 可以免费看的毛片| 免费??成人???蒂法| 国产清纯女高中生在线观看| 久久精品午夜一区区福利一色妞色 | 嗯~啊~哦~别~别停~啊黑人| 我怀了亲生儿子的孩子怎么办| 久久精品秘?一区二区三天美小说 中文字幕一区二区三区乱码在线 女人18片一级毛片A片精品 | 91久久偷偷做嫩草影院电影| 男人j进入女人p动态图片| 欧美精品一区二区三区在线播放| 日亚精品无码一码二区| 秋霞电影院午夜伦高清在线观看点播版| 秋霞电影免费在线观看| 黑色丝袜美腿被狂躁长网站| 亚洲精品中文字幕久久久久下载| 狂搡美女视频| 曼娜艳荡性史未删减版| 国产成人精品久久二区二区91| 91极品尤物在线观看| 日韩精品麻豆| 午夜视频久久久久一区| 国产在线天堂av| 免费无码又爽又刺激A片软件妖精 国产精品爆乳尤物99精品 | 中国黄色网址| 黑色丝袜秘书在线播放| 国产真实的和子乱拍在线观看 | 催眠调教后宫乱淫校园| 囯产精品久久久久久久久久元玛 | 亚洲国产精品久久久久日本竹山梨| 蝌蚪在线播放AV| 男人天堂第七色| 国产精品被窝福利一区| 午夜福利1000集福利视频| 亚洲一级色片| 日韩一级特黄毛片在线看| 冲田杏梨午夜久久99视| 双性,产乳,生子(高H)小说| 国产色产综合色产在线观看视频| 爱我久久国产精品| 高清印度性猛交xxxx| 无码人妻精品一区二区中文|