[發明專利]一種Linux下自動測試服務器串口通信穩定性的方法在審
| 申請號: | 201710294049.6 | 申請日: | 2017-04-28 |
| 公開(公告)號: | CN107102924A | 公開(公告)日: | 2017-08-29 |
| 發明(設計)人: | 姜慶臣 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 韓月娥 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 linux 自動 測試 服務器 串口 通信 穩定性 方法 | ||
技術領域
本發明涉及服務器硬件測試領域,具體的說是一種Linux下自動測試服務器串口通信穩定性的方法。
背景技術
串行接口簡稱串口,通常指COM接口,是采用串行通信方式的擴展接口。其特點是通信線路簡單,只要一對傳輸線就可以實現雙向通信,從而大大降低了成本,特別適用于遠距離通信。在通信過程中,串口功能的穩定性是非常重要的。因此,串口通信功能的穩定性需要重點測試。在服務器基本功能測試中,需要對串口與串口之間進行長時間通信、數據傳輸的穩定性測試,并查看通訊過程中是否有中斷以及傳輸的文件是否有損壞。
發明內容
本發明針對目前技術發展的需求和不足之處,提供一種Linux下自動測試服務器串口通信穩定性的方法。
本發明所述一種Linux下自動測試服務器串口通信穩定性的方法,解決上述技術問題采用的技術方案如下:所述Linux下自動測試服務器串口通信穩定性的方法,通過測試腳本,對Linux下進行長時間串口穩定性的測試,將兩臺服務器A、B通過串口直連進行自動數據傳輸,對比并自動打印出測試結果。
優選的,所述服務器A、B通過串口線以及網線直連,確保兩服務器通過串口和網線正常通信
優選的,所述服務器A實時獲取當前系統時間,并保持為A.txt
優選的,服務器A通過串口通信將A.txt傳輸給服務器B,并命名為A1.txt;服務器A通過網絡通信將A.txt傳輸給服務器B,并命名為A2.txt。
優選的,自動連續測試一段時間,所述服務器B對A1.txt和A2.txt進行對比;
若對比傳輸文件無異常,則服務器B輸出PASS;若對比傳輸文件異常,則服務器B輸出FAIL,并輸出最后傳輸信息。
本發明所述一種Linux下自動測試服務器串口通信穩定性的方法,與現有技術相比具有的有益效果是:本發明通過簡單的測試腳本,對兩臺通過串口直連的機器進行自動數據傳輸,在Linux下進行長時間串口穩定性的測試,對比并自動打印出測試結果;實現了自動檢測服務器串口在通信過程中的穩定性,降低了服務器串口通信穩定性的測試成本,提高了服務器測試品質和效率。
附圖說明
附圖1為所述Linux下自動測試服務器串口通信穩定性的流程示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明白,以下結合具體實施例,對本發明所述一種Linux下自動測試服務器串口通信穩定性的方法進一步詳細說明。
實施例:
本實施例所述Linux下自動測試服務器串口通信穩定性的方法,通過簡單的測試腳本,對Linux下進行長時間串口穩定性的測試,將兩臺服務器A、B通過串口直連進行自動數據傳輸,對比并自動打印出測試結果。
該Linux下自動測試服務器串口通信穩定性的方法,其具包括如下步驟:
1)服務器A、B通過串口線以及網線直連,確保兩服務器通過串口和網線正常通信;
2)服務器A實時獲取當前系統時間,并保持為A.txt;
3)服務器A分別通過串口通信和網絡通信,將A.txt傳輸給服務器B,并命名為A1.txt和A2.txt;
4)服務器B實時接收服務器A傳輸的文件,之后對A1.txt和A2.txt進行比對;
5)自動連續測試一段時間(比如24h),若對比無異常,服務器B系統界面顯示綠色PASS;
6)若串口傳輸過程中數據中斷,服務器B系統界面顯示紅色FAIL,并將最后傳輸的信息顯示出來。
所述Linux下自動測試服務器串口通信穩定性的方法,具體實施過程如附圖1所示:
第一,服務區A、B通過串口線以及網線直連;
第二,服務器A運行測試腳本,實時獲取當前系統時間并保存為A.txt;
第三,通過串口線將A.txt傳輸給服務器B,并命名為A1.txt;通過網線將A.txt傳輸給服務器B,并命名為A2.txt;
第四,服務器B對A1.txt和A2.txt進行對比;
第五,若對比傳輸文件無異常,則服務器B輸出PASS;若對比傳輸文件異常,則服務器B輸出FAIL,并輸出最后傳輸信息。
具體實施方式僅是本發明的具體個案,本發明的專利保護范圍包括但不限于上述具體實施方式,任何符合本發明的權利要求書的且任何所屬技術領域的普通技術人員對其所做的適當變化或替換,皆應落入本發明的專利保護范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710294049.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高效廢水處理裝置
- 下一篇:一種通用型話務報警及交互控制裝置





