真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何搭建nGrinder性能測(cè)試平臺(tái)-創(chuàng)新互聯(lián)

這篇文章主要介紹了如何搭建nGrinder性能測(cè)試平臺(tái),具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

為沙依巴克等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及沙依巴克網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、沙依巴克網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

一、nGrinder 組件介紹

1、ngrinder包含Controller、agent 和 monitor 三部分

2、Controller

提供性能測(cè)試的web接口

協(xié)調(diào)測(cè)試進(jìn)程

調(diào)整和顯示測(cè)試的統(tǒng)計(jì)結(jié)果

讓用戶(hù)創(chuàng)建和修改腳本

3、Agent

在代理服務(wù)器上加載運(yùn)行測(cè)試進(jìn)程和線(xiàn)程

可以部署多臺(tái),提升壓測(cè)能力

好是能部署在單獨(dú)的服務(wù)器上,如果沒(méi)有條件的話(huà),也可以跟Controller在一臺(tái)服務(wù)器

但是不能部署在被測(cè)服務(wù)器上

4、Monitor

用于監(jiān)控被測(cè)服務(wù)器的系統(tǒng)性能(例如:CPU/MEMORY)

必須部署在被測(cè)服務(wù)器上

二、nGrinder 環(huán)境搭建

$ java -XX:MaxPermSize=512m -jar ngrinder-controller-3.4.war --port 80

可在下載ngrinder后,直接通過(guò)上面的命令運(yùn)行

也可以通過(guò)下面的方式,把war包放在tomcat容器中運(yùn)行

1、安裝JDK,配置環(huán)境變量

2、安裝Tomcat

3、下載nGrinder:https://github.com/naver/ngrinder/releases

4、把下載好的包放到Tomcat的webApps文件夾中

5、啟動(dòng)Tomcat,并訪(fǎng)問(wèn)nGrinder

nGrinder主頁(yè):http://localhost:8080/ngrinder-controller-3.4/ 看到下圖表示搭建成功。

如果想直接通過(guò)http://localhost:8080/訪(fǎng)問(wèn),把文件名改為ROOT.war即可

如何搭建nGrinder性能測(cè)試平臺(tái)

6、安裝Agent

登錄 nGrinder 管理臺(tái),默認(rèn)賬號(hào)和密碼都是admin,點(diǎn)擊右上角,選擇 Download Agent(如果使用的是admin帳號(hào)登錄,下載的agents包中的配置可以分享給所有的用戶(hù)使用。如果使用非admin帳號(hào)登錄,下載鏈接將變成“Download Private Agent” ,下載的agent包中的配置只能當(dāng)前用戶(hù)使用)

把 ngrinder-agent 壓縮包解壓到用作Agent的服務(wù)器上,運(yùn)行 run_agent.sh 即可

7、安裝Monitor(需要安裝在被測(cè)服務(wù)器上)

下載Monitor安裝包,方法類(lèi)似Agent

把 ngrinder-monitor 壓縮包解壓到被測(cè)服務(wù)器上,運(yùn)行 run_monitor.sh 即可

補(bǔ)充說(shuō)明:

ngrinder支持開(kāi)箱即用,不需要額外配置,第一次啟動(dòng)時(shí),系統(tǒng)配置自動(dòng)生成

默認(rèn)使用H2數(shù)據(jù)庫(kù),且schema自動(dòng)創(chuàng)建

版本更新時(shí),數(shù)據(jù)庫(kù)schema自動(dòng)更新

agent 、monitor模塊從controller下載,無(wú)需配置

版本更新時(shí),只需更新controller,agent和monitor會(huì)自動(dòng)更新

在線(xiàn)修改系統(tǒng)配置,多數(shù)據(jù)修改無(wú)需重啟

即使用cluster模式,配置也很簡(jiǎn)單

三、快速使用

1、輸入測(cè)試URL,選擇腳本語(yǔ)言,然后點(diǎn)擊開(kāi)始測(cè)試,會(huì)自動(dòng)生成測(cè)試腳本并進(jìn)入配置頁(yè)面或者通過(guò)點(diǎn)擊管理后上方的 script 或 腳本 按鈕,進(jìn)入腳本管理頁(yè)面,創(chuàng)建腳本,效果相同。

如何搭建nGrinder性能測(cè)試平臺(tái)

在創(chuàng)建腳本時(shí),可以選擇使用的語(yǔ)言為Groovy或Jython,但是由于這兩種語(yǔ)言執(zhí)行性能上的差別,建議優(yōu)先使用性能更好的Groovy來(lái)編寫(xiě)壓測(cè)腳本(官方驗(yàn)證相同情況下groovy比jython支持2倍左右的并發(fā)數(shù))

2、基本的壓測(cè)配置

如何搭建nGrinder性能測(cè)試平臺(tái)

代理:是指壓測(cè)所需要的server的數(shù)量

虛擬用戶(hù)有兩個(gè)指標(biāo):

進(jìn)程數(shù):每個(gè)server起多少進(jìn)程去跑

線(xiàn)程數(shù):每個(gè)進(jìn)程新建的線(xiàn)程數(shù)量

并發(fā)量=代理數(shù)x進(jìn)程數(shù)x線(xiàn)程數(shù)

Ramp-Up:設(shè)置增量測(cè)試,逐漸向較大的的并發(fā)量增長(zhǎng),只有勾選該框時(shí),初始數(shù)、增量、初始等待時(shí)間、進(jìn)程增長(zhǎng)間隔的值才有效

測(cè)試時(shí)間:表示壓測(cè)需要持續(xù)運(yùn)行的時(shí)間

測(cè)試次數(shù):腳本執(zhí)行的次數(shù),同測(cè)試時(shí)間二選一

3、運(yùn)行測(cè)試

在配置頁(yè)面右上角點(diǎn)擊保存并運(yùn)行,啟動(dòng)測(cè)試。

4、監(jiān)控測(cè)試,查看結(jié)果

當(dāng)啟動(dòng)測(cè)試后,會(huì)在頁(yè)面顯示當(dāng)前的TPS、虛擬用戶(hù)、測(cè)試成功與否的數(shù)量等信息。測(cè)試完成后,會(huì)顯示測(cè)試結(jié)果。

如何搭建nGrinder性能測(cè)試平臺(tái)

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何搭建nGrinder性能測(cè)試平臺(tái)”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!


文章名稱(chēng):如何搭建nGrinder性能測(cè)試平臺(tái)-創(chuàng)新互聯(lián)
文章位置:http://weahome.cn/article/pigoh.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部