【性能测试】利用IxChariot测试路由器吞吐量(wan to lan lan to wan)
一、簡(jiǎn)介
具體介紹可戳此處,以下只做簡(jiǎn)略介紹
1、工作原理
IXChariot是一個(gè)應(yīng)用層性能測(cè)試工具,通過(guò)端對(duì)端的方法,對(duì)不同參數(shù)下的吞吐量、時(shí)延、丟包等性能參數(shù)進(jìn)行評(píng)估。
2、組成
IXChariot由IXChariot控制端和Endpoint組成。控制端需安裝在Windows操作系統(tǒng)上,Endpoint則支持各種主流的操作系統(tǒng)(需要下載對(duì)應(yīng)版本),可根據(jù)實(shí)際測(cè)試需要安裝在單個(gè)或多個(gè)終端。
Endpoint主要負(fù)責(zé)從控制端接收指令、完成測(cè)試并將測(cè)試數(shù)據(jù)傳到到控制端。
3、環(huán)境拓?fù)?/h2>
測(cè)試時(shí)為了避免其他信號(hào)的干擾,需要將ADSL類(lèi)產(chǎn)品放入信號(hào)屏蔽箱中。(實(shí)踐中我未能做到這點(diǎn))
二、環(huán)境配置
【前置】:我使用的兩臺(tái)電腦的OS分別是WIN10_HOME_x64(以下稱(chēng)為pc1)和Windows Server 2008_Enterprise(以下稱(chēng)為pc2),分別關(guān)閉系統(tǒng)防火墻設(shè)置。
1、下載
下載鏈接戳此處,但不要參考頁(yè)面下方的步驟
2、安裝
下載完成后,將下載文件夾拷貝到pc1和pc2中,
(1)在pc1上進(jìn)行以下步驟:
i、安裝控制臺(tái):雙擊‘IxChariot_670’進(jìn)行控制臺(tái)的安裝,安裝過(guò)程中除了在‘License Agreement’頁(yè)面選擇‘I accept…’外,其他頁(yè)面保持默認(rèn)路徑和選項(xiàng);
ii、安裝endpoint:待控制臺(tái)完成安裝,來(lái)到‘Setup Completed’頁(yè)面,點(diǎn)擊‘Finish’后會(huì)自動(dòng)開(kāi)始安裝同版本的endpoint,我們不安裝這個(gè)舊版本,選擇‘Cancel’,完成取消過(guò)程;
打開(kāi)下載文件夾,雙擊‘pevista64_710’(若你的系統(tǒng)是x86,則安裝pevista32_710)來(lái)安裝新版本的endpoint,在‘License Agreement’頁(yè)面選擇‘I accept…’,其他頁(yè)面保持默認(rèn)路徑和選項(xiàng);
完成安裝后,打開(kāi)任務(wù)管理器,點(diǎn)擊‘詳細(xì)信息’標(biāo)簽,驗(yàn)證‘endpoint.exe’存在并運(yùn)行;
iii、破解:打開(kāi)下載文件夾,將‘ixchariot-7.3-crack’這個(gè)破解文件拷貝到之前‘IxChariot_670’的安裝路徑下(一般默認(rèn)為C:Program Files(x86)IxiaIxChariot),然后在此路徑下雙擊‘ixchariot-7.3-crack’,選擇‘Patch’,若結(jié)果如下圖,則說(shuō)明破解成功:
??注意,若結(jié)果如下圖,則說(shuō)明缺少一個(gè)文件,需要生成。
選擇‘否’ -> 'Exit',然后進(jìn)行以下操作:
在此路徑找到‘AppsLM.dll’,將它移動(dòng)到其他路徑(如桌面)下,再運(yùn)行‘ixchariot-7.3-crack’,選擇‘Patch’,將出現(xiàn)彈窗如下圖
選擇‘是’,來(lái)到桌面路徑,選擇‘AppsLM.dll’,點(diǎn)擊‘打開(kāi)’,完成后將出現(xiàn)破解成功時(shí)的窗口。
退出窗口,來(lái)到桌面,發(fā)現(xiàn)新生成了一個(gè).BAK文件
將原‘AppsLM.dll’和新生成的.BAK文件移動(dòng)到原路徑下即可。
雙擊桌面的IxChariot快捷圖標(biāo),發(fā)現(xiàn)已破解,可成功啟動(dòng)。
(2)在pc2上進(jìn)行以下步驟:
打開(kāi)下載文件夾,雙擊‘pevista64_710’(若你的系統(tǒng)是x86,則安裝pevista32_710)來(lái)安裝新版本的endpoint,在‘License Agreement’頁(yè)面選擇‘I accept…’,其他頁(yè)面保持默認(rèn)路徑和選項(xiàng);完成安裝后,打開(kāi)任務(wù)管理器,點(diǎn)擊‘詳細(xì)信息’(若無(wú)則選擇‘進(jìn)程’)標(biāo)簽,驗(yàn)證‘endpoint.exe’存在并運(yùn)行。
至此,兩臺(tái)PC上的下載安裝工作我們已經(jīng)做好了。
3、組成拓?fù)渚W(wǎng)絡(luò)
i、先用網(wǎng)線將pc1和路由器的WAN口連接起來(lái),pc2與路由器則通過(guò)wifi網(wǎng)絡(luò)進(jìn)行無(wú)線連接;
ii、在pc2上打開(kāi)瀏覽器,輸入網(wǎng)關(guān)(路由的局域網(wǎng)IP地址)進(jìn)入路由管理頁(yè),選擇‘互聯(lián)網(wǎng)設(shè)置’(或‘WAN設(shè)置’,不同路由的管理頁(yè)面不同),將模式設(shè)置為‘靜態(tài)IP’,具體信息的設(shè)置可參考如下:
IP地址:此處WAN的IP地址不可與LAN的IP地址在同一網(wǎng)段,例如,我的路由器的局域網(wǎng)(LAN)IP地址為192.168.199.x,子網(wǎng)掩碼是255.255.255.0,則WAN的IP地址就不能設(shè)為192.168.199.y,根據(jù)WAN口網(wǎng)關(guān)的設(shè)置,可設(shè)為192.168.0.2
子網(wǎng)掩碼:255.255.255.0
網(wǎng)關(guān):一般設(shè)為192.168.0.1
(若有興趣,可深入了解三者的關(guān)系)
??iii、在pc1打開(kāi)網(wǎng)絡(luò)和共享中心,點(diǎn)擊‘以太網(wǎng)’,打開(kāi)‘屬性’設(shè)置,雙擊‘Internet協(xié)議版本4(TCP/IPv4)’打開(kāi)設(shè)置窗口,選擇‘使用下面的IP地址’,具體信息設(shè)置可參考如下:
IP地址:此處的靜態(tài)地址與路由器的WAN IP在同一網(wǎng)段即可;
子網(wǎng)掩碼:255.255.255.0
默認(rèn)網(wǎng)關(guān):這里我要特別說(shuō)明一下,我曾按照他人經(jīng)驗(yàn),設(shè)置此處與路由器的WAN口網(wǎng)關(guān)為同一地址時(shí),只能從pc2到pc1單向ping通,并且運(yùn)行IxChariot時(shí),出現(xiàn)報(bào)錯(cuò),無(wú)法進(jìn)行測(cè)試。通過(guò)查閱資料和摸索,我將它改設(shè)為了路由器的WAN IP,則可以成功獲取網(wǎng)絡(luò),pc1與pc2可雙向ping通,測(cè)試也得以順利進(jìn)行。大家可以進(jìn)行嘗試。
4、記錄兩端口地址
pc1:終端中運(yùn)行‘ipconfig’,得到以太網(wǎng)-IPv4地址
pc2:終端中運(yùn)行‘ipconfig’,得到無(wú)線網(wǎng)絡(luò)-IPv4地址
三、進(jìn)行測(cè)試
實(shí)際操作過(guò)程如下:
啟動(dòng)IxChariot,點(diǎn)擊圖中標(biāo)示的圖標(biāo)
將打開(kāi)設(shè)置窗口,進(jìn)行數(shù)據(jù)流的設(shè)置。下圖中,數(shù)據(jù)流的源IP地址(Endpoint 1)為pc1的WAN IP,目的IP地址(Endpoint 2)為pc2的LAN IP,協(xié)議默認(rèn)為T(mén)CP,點(diǎn)擊‘select script’選擇運(yùn)行腳本為‘Troughput.scr’。點(diǎn)擊‘OK’就可生成一個(gè)數(shù)據(jù)流線程。
我需要進(jìn)行十個(gè)線程的數(shù)據(jù)流,故復(fù)制了十條(若在復(fù)制時(shí)出現(xiàn)錯(cuò)誤窗口,點(diǎn)擊‘No’即可);
默認(rèn)的運(yùn)行時(shí)間為1min,若要進(jìn)行設(shè)置,點(diǎn)擊工具欄中的‘Run’,則選擇‘Set Run Options’。若要開(kāi)始運(yùn)行數(shù)據(jù)流,選擇Run或點(diǎn)擊菜單欄中的小人圖案圖標(biāo)即可;
以下為針對(duì)某路由器進(jìn)行的十個(gè)線程的wan to lan吞吐量結(jié)果:
完成后可在菜單欄中選擇‘File’>‘Export’來(lái)導(dǎo)出結(jié)果文檔,進(jìn)行分析。
若需要測(cè)試lan to wan的吞吐量,先選擇數(shù)據(jù)流,點(diǎn)擊上圖菜單欄中標(biāo)示出的圖標(biāo),即可轉(zhuǎn)換數(shù)據(jù)流方向,再開(kāi)始運(yùn)行。
至此,一次基本的吞吐量測(cè)試就完成了。大家也可以利用此工具進(jìn)行更為嚴(yán)謹(jǐn)和復(fù)雜的性能測(cè)試。總結(jié)
以上是生活随笔為你收集整理的【性能测试】利用IxChariot测试路由器吞吐量(wan to lan lan to wan)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: js打印和vue打印
- 下一篇: NT51021B SPEC 联咏芯片规格