亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種異常斷電模擬測試裝置的制造方法

文檔序號:8318542閱讀:444來源:國知局
一種異常斷電模擬測試裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種模擬測試裝置,尤其是涉及一種異常斷電模擬測試裝置。
【背景技術(shù)】
[0002]隨著工業(yè)信息技術(shù)的推廣普及,越來越多的數(shù)據(jù)通過互聯(lián)網(wǎng)、局域網(wǎng)、傳感器物聯(lián)網(wǎng)、移動網(wǎng)絡(luò)等形式快速匯集,基于大數(shù)據(jù)分析處理、云計算網(wǎng)格技術(shù)的信息設(shè)備和業(yè)務(wù)系統(tǒng)逐漸獲得了各行業(yè)的認(rèn)可。其中,作為基礎(chǔ)設(shè)施的各類數(shù)據(jù)存儲、備份業(yè)務(wù)系統(tǒng),在這場變革中的重要地位日趨凸顯;如何保證數(shù)據(jù)存儲與備份的安全性、可靠性,也已經(jīng)被擺上了最醒目的位置,成為各數(shù)據(jù)存儲與備份解決方案提供商、硬件設(shè)備平臺供應(yīng)商、軟件產(chǎn)品供應(yīng)商作為產(chǎn)品主要賣點和競相提高技術(shù)實力的主要參考參數(shù)之一。
[0003]無論是解決方案提供商,還是軟硬件產(chǎn)品供應(yīng)商,安全、可靠、穩(wěn)定的產(chǎn)品都是贏取市場和客戶的最犀利法寶;特別是目前電子政務(wù)已經(jīng)普及和深入人心、電子商務(wù)形式已經(jīng)成為中國民眾日常生活的基本部分、電子信息服務(wù)己經(jīng)在各行各業(yè)成為趨勢和主流方式的大背景下,不安全、不可靠、不穩(wěn)定的數(shù)據(jù)業(yè)務(wù)系統(tǒng)肯定是被市場淘汰,并很可能引來法律糾紛的,最后在商海中被吞沒。安全、可靠、穩(wěn)定的產(chǎn)品離不開測試,其中很重要的一環(huán),就是異常場景下數(shù)據(jù)傳輸、存儲與備份的業(yè)務(wù)健壯性能力測試,包括異常掉電、異常電源閃跳等場景下的模擬測試。這類與電源相關(guān)的模擬測試,使用人工操作測試過程,即使最簡單的一個測試用例就讓一位經(jīng)驗豐富的測試工程師不堪重負(fù),疲于奔命。
[0004]對于電源異常掉電等模擬測試,目前的做法有兩種:
[0005](I) 一個人(測試者A)負(fù)責(zé)恢復(fù)與運行業(yè)務(wù)的測試流程,另一個人(測試者B)依據(jù)A的指示,在服務(wù)器邊上開關(guān)電源。
[0006]優(yōu)點:簡單直接,可以模擬高重現(xiàn)頻率的簡單故障場景。
[0007]缺點:a.占用人工量多,一人無法獨立完成;b.模擬次數(shù)有限,接近客戶業(yè)務(wù)場景的成百上千次異常掉電等低概率異常事件的模擬根本做不到;c.測試過程枯燥,不能實現(xiàn)連續(xù)性的異常測試、電源閃跳等模擬方式,專門安排至少4人2班倒進(jìn)行測試,也不現(xiàn)實;d.模擬結(jié)果的可信度不高,人為的配合誤差大,低樣本數(shù)量下更是極速放大了結(jié)果樣本的失真程度。
[0008](2)測試者A事先選擇支持IPMI v2.0協(xié)議的服務(wù)器,并配置好遠(yuǎn)程控制工具參數(shù),操作遠(yuǎn)程控制端上電、下電。
[0009]優(yōu)點:具有一定的便捷性,部分可自動化,操作簡單易行。
[0010]缺點:a.支持IPMI v2.0的服務(wù)器很多,但絕大多數(shù)經(jīng)過了協(xié)議封裝,無法使用標(biāo)準(zhǔn)的bmc工具直接命令行調(diào)用操作,可選的設(shè)備有限,不具有通用性;b.模擬效果與實際效果不完全一致,延遲、機(jī)器性能不理想時的假死狀態(tài),都會導(dǎo)致錯過模擬的最佳時期。

【發(fā)明內(nèi)容】

[0011]本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種異常斷電模擬測試裝置,用于模擬測試異常掉電、上電、電源閃跳等業(yè)務(wù)場景,并提供日志記錄追溯;并且通過腳本同步業(yè)務(wù)系統(tǒng)的事件觸發(fā)指令,轉(zhuǎn)化為信令來控制單片機(jī)去操作電源的供電狀態(tài),解決模擬的真實有效性;
[0012]通過應(yīng)用本發(fā)明方案,不僅避免了目前掉電模擬測試的全部缺點與困境,并且可以自動智能的與其他被測系統(tǒng)進(jìn)行聯(lián)動測試,可以極大的推動產(chǎn)品品質(zhì)的提升。
[0013]本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn):
[0014]一種異常斷電模擬測試裝置,其特征在于,包括控制處理模塊、電源控制模塊和被測用電設(shè)備開關(guān)控制模塊,
[0015]所述控制處理模塊用于運行預(yù)設(shè)的測試腳本并將腳本中的電源控制命令和被測用電設(shè)備開關(guān)命令通過無線通訊方式分別發(fā)給電源控制模塊和被測用電設(shè)備開關(guān)控制模塊;
[0016]所述電源控制模塊用于接收和執(zhí)行電源控制命令;
[0017]所述被測用電設(shè)備開關(guān)控制模塊用于接收和執(zhí)行被測用電設(shè)備開關(guān)命令。
[0018]所述電源控制命令包括上電、下電和電源閃跳(電源閃跳通過先下電后上電來模擬,下電和上電之間的間隔時間為300-500ms)。
[0019]所述無線通訊方式可以為藍(lán)牙通訊。
[0020]所述控制處理模塊由主控服務(wù)器和板載藍(lán)牙芯片的單片機(jī)通過有線連接構(gòu)成,所述主控服務(wù)器上運行有守護(hù)進(jìn)程,該守護(hù)進(jìn)程執(zhí)行并解析所述預(yù)設(shè)的測試腳本并將腳本中的電源控制命令和被測用電設(shè)備開關(guān)命令發(fā)送給單片機(jī),單片機(jī)通過藍(lán)牙芯片向電源控制模塊和被測用電設(shè)備開關(guān)控制模塊分別發(fā)送電源控制命令和被測用電設(shè)備開關(guān)命令;
[0021]所述電源控制模塊為繼電器,該繼電器上帶有第一藍(lán)牙收發(fā)器,該第一藍(lán)牙收發(fā)器接收所述電源控制命令來控制電源電路;
[0022]所述被測用電設(shè)備開關(guān)控制模塊為異步馬達(dá)撞桿裝置,該異步馬達(dá)撞桿裝置上帶有第二藍(lán)牙收發(fā)器,該第二藍(lán)牙收發(fā)器用于接收被測用電設(shè)備開關(guān)命令并控制異步馬達(dá)推動撞桿開始移動設(shè)定的距離來模擬人用手指壓迫用電設(shè)備電源按鍵的動作。
[0023]當(dāng)所述繼電器執(zhí)行完上電命令后,有以下兩種方式來通知異步馬達(dá)撞桿裝置:
[0024]通過第一藍(lán)牙收發(fā)器向第二藍(lán)牙收發(fā)器直接發(fā)送被測用電設(shè)備開啟命令;
[0025]或者通過第一藍(lán)牙收發(fā)器向單片機(jī)藍(lán)牙芯片發(fā)送通電完成信息,單片機(jī)藍(lán)牙芯片接到所述通電完成信息后向第二藍(lán)牙收發(fā)器發(fā)送被測用電設(shè)備開啟命令。
[0026]異步馬達(dá)撞桿裝置的具體過程如下:
[0027]1.異步馬達(dá)撞桿裝置上的藍(lán)牙收發(fā)器收到操作命令后,命令異步馬達(dá)推動撞桿開始位移額定的距離,并保持額定的時間(2秒);
[0028]2.藍(lán)牙收發(fā)器的時鐘電路計時結(jié)束后,命令異步馬達(dá)撞桿裝置復(fù)位,撞桿回縮到默認(rèn)初始位置;
[0029]所述第一藍(lán)牙收發(fā)器或者第二藍(lán)牙收發(fā)器在異步馬達(dá)撞桿裝置完成被測用電設(shè)備開啟命令后向單片機(jī)發(fā)送開機(jī)完成消息并由單片機(jī)通知給主控服務(wù)器。
[0030]所述主控服務(wù)器還包括:
[0031]測試單元,用于在收到所述開機(jī)完成消息后對被測用電設(shè)備的狀態(tài)檢測;
[0032]日志單元,用于將測試進(jìn)程檢測的結(jié)果記錄到日志中。
[0033]所述主控服務(wù)器和所述單片機(jī)通過有線連接具體為通過Micro-USB數(shù)據(jù)線連接;通過所述數(shù)據(jù)線為單片機(jī)主控電路板卡提供+5V電壓輸入,同時提供雙向的通訊傳輸:指令流從主控服務(wù)器的USB 口輸入到單片機(jī)驅(qū)動執(zhí)行,數(shù)據(jù)流從單片機(jī)通過USB 口返回到主控服務(wù)器的日志進(jìn)程保存執(zhí)行結(jié)果與異常狀況
[0034]所述藍(lán)牙收發(fā)器均為51單片機(jī)進(jìn)行封裝過的功能單元,通過藍(lán)牙4.0協(xié)議與所述單片機(jī)的藍(lán)牙芯片通信。
[0035]所述預(yù)設(shè)腳本可以為shell腳本。
[0036]與現(xiàn)有技術(shù)相比,本發(fā)明可以達(dá)到如下效果:。
[0037]I)可以完全無需人工參與,完全接受輸入腳本中信令的控制,來操作電源電路,去模擬電源上電、下電、電源閃跳等各類異常掉電、掉電恢復(fù)等場景的測試;
[0038]2)測試周期與模擬次數(shù)不受限制,可以長時間、高頻率多次模擬;
[0039]3)控制精確,可以精確控制上電時機(jī)、時間、延時等參數(shù),并與業(yè)務(wù)系統(tǒng)的事件觸發(fā)同步操作,測試模擬的針對性更強(qiáng);
[0040]4)真實場景與模擬動作一致,結(jié)果可信,數(shù)據(jù)真實,報告準(zhǔn)確可溯;
[0041]5)模擬測試方案具有極強(qiáng)的通用性,有無IPMI等協(xié)議支持、是否經(jīng)過封裝定制已經(jīng)無關(guān)緊要;
[0042]6)投入成本極小,產(chǎn)生的經(jīng)濟(jì)效益卻是巨大的,可以真實模擬評估出產(chǎn)品各類異常掉電測試的場景,推斷出未做異常掉電測試的產(chǎn)品將在客戶現(xiàn)場發(fā)生的故障,并自動記錄細(xì)節(jié)信息提供到研發(fā)進(jìn)行分析,避免產(chǎn)品上市后給客戶和本公司造成經(jīng)濟(jì)、商譽的巨大損失。
【附圖說明】
[0043]圖1為本發(fā)明實施例的守護(hù)進(jìn)程程序流程圖;
[0044]圖2為本發(fā)明實施例的各個模塊結(jié)構(gòu)圖;
[0045]圖3為本發(fā)明實施例的單片機(jī)程序流程圖。
【具體實施方式】
[0046]下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)說明。
[0047]本發(fā)明與存儲、備份、網(wǎng)絡(luò)數(shù)據(jù)傳輸業(yè)務(wù)系統(tǒng)聯(lián)動,接受其以shell腳本形式的控制輸入,以模擬測試異常掉電、上電、電源閃跳場景下的場景,或進(jìn)行故障重現(xiàn)模擬實驗。
[0048]本發(fā)明通過USB數(shù)據(jù)線,從主控服務(wù)器HM的USB端口獲取電源輸入驅(qū)動整套系統(tǒng)運行,從HM的USB端口讀取腳本輸入的控制信令傳輸給單片機(jī)執(zhí)行,單片機(jī)依據(jù)信令去控制內(nèi)嵌在電源電路中的繼電器執(zhí)行開啟與閉合動作,單片機(jī)上藍(lán)牙芯片BT接收到執(zhí)行結(jié)果信息后,發(fā)送給USB端口的守候進(jìn)程DP通知相關(guān)進(jìn)程檢測和記錄執(zhí)行結(jié)果。
[0049]如圖2所示,本發(fā)明由主控服務(wù)器HM上的DP進(jìn)程、Micro-USB母座及其連接數(shù)據(jù)線(取電、傳輸數(shù)據(jù)和指令)、單片機(jī)控制模塊、繼電器控制模塊、藍(lán)牙收發(fā)器控制模塊、異步馬達(dá)撞桿裝置共計6個部分組成。
[0050]其中各模塊的功能如下:
[0051](I)異步馬達(dá)撞桿裝置:使用異步馬達(dá)推動撞桿擠壓服務(wù)器上的電源按鈕,模擬人工按電源開機(jī)的動作;
[0052](2)單片機(jī)主控電路板卡:程序指令處理單元,使用單片機(jī)處理指令流;
[0053](3) 220V繼電器受控電路:串聯(lián)在服務(wù)器電源輸入端的電源電路控制器,使用耦合電路控制串聯(lián)通路的切斷、閉合;
[0054](4)受控被測客戶機(jī)CM:被模擬測試的客戶機(jī)對象,給異步馬達(dá)供電,并接受(3)對其電源輸入的控制;
[0055](5)主控服務(wù)器HM:給單片機(jī)主控電路板卡發(fā)送指令流以控制⑴和(3)動作的主機(jī);發(fā)送指令流的動作由HM上運行的守護(hù)進(jìn)程DP執(zhí)行;數(shù)據(jù)流為單片機(jī)返回的操作日志,由HM上的進(jìn)程LP接收和記錄;HM上的另外一個進(jìn)程TP,負(fù)責(zé)測試客戶機(jī)CM的運行狀態(tài),并反饋給DP。
[0056]主控服務(wù)器HM上的DP進(jìn)程,是接受Shell指令、解析shell腳本指令為控制信令、向連接單片機(jī)的USB 口發(fā)送控制信令和接收執(zhí)行結(jié)果等活動的執(zhí)行主體。其為一個守護(hù)進(jìn)程,在后臺工作,是一個多線程后臺服務(wù)進(jìn)程。其流程圖如圖1所示。
[0057]通過使用隨手可見的MiCT0-USB手機(jī)數(shù)據(jù)線,為單片機(jī)主控電路板卡提供+5V電壓輸入;通過手機(jī)數(shù)據(jù)線,同時提供雙向的通訊傳輸:指令流從主控服務(wù)器HM的USB 口輸入到單片機(jī)驅(qū)動執(zhí)行,數(shù)據(jù)流從單片機(jī)通過USB 口返回到主控服務(wù)器HM的日志進(jìn)程LP保存執(zhí)行結(jié)果與異常狀況。
[0058]單片機(jī)控制模塊,是本發(fā)明的中央處理單元類似的功能模塊。通訊流向上,一方面,接收從主控服務(wù)器HM輸入的指令流,
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1