[發明專利]基于安全鑒權的自動化測試方法、裝置、終端及存儲介質在審
| 申請號: | 201910508101.2 | 申請日: | 2019-06-12 |
| 公開(公告)號: | CN110221945A | 公開(公告)日: | 2019-09-10 |
| 發明(設計)人: | 黎虎 | 申請(專利權)人: | 深圳市網心科技有限公司 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 楊毅玲 |
| 地址: | 518063 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化測試 安全鑒權 被測設備 令牌 存儲介質 訪問結果 字段 終端 輸出測試結果 測試成本 測試過程 測試效率 讀取測試 請求訪問 預期結果 字段生成 服務器 指向 組裝 發送 測試 返回 | ||
1.一種基于安全鑒權的自動化測試方法,應用于測試設備中,其特征在于,所述方法包括:
讀取測試用例,其中,所述測試用例包括多個字段;
根據所述多個字段生成令牌;
組裝所述多個字段和所述令牌得到URL訪問請求;
發送所述URL訪問請求至被測設備,以請求訪問所述被測設備中所述URL指向的內容;
接收所述被測設備返回的訪問結果;
根據所述訪問結果與預期結果輸出測試結果。
2.如權利要求1所述的方法,其特征在于,所述根據所述多個字段生成令牌包括:
拼接用戶賬戶字段及密鑰字段生成JSON串:
拼接URL字段和JSON串得到源串;
使用MD5算法對所述源串進行運算后生成令牌。
3.如權利要求1所述的方法,其特征在于,所述根據所述訪問結果與預期結果輸出自動化測試結果包括:
判斷訪問結果及對應的預期結果是否都相同;
當訪問結果及對應的預期結果都相同時,輸出測試成功的測試結果;
當訪問結果及對應的預期結果不都相同時,輸出測試失敗的測試結果。
4.如權利要求2或3所述的方法,其特征在于,在發送所述URL訪問請求至被測設備,以請求訪問所述被測設備中所述URL指向的內容時,所述方法還包括:
偵測測試過程是否發生中斷;
當所述測試過程發生中斷時,發送預設告警信息的郵件至測試人員。
5.一種基于安全鑒權的自動化測試方法,應用于被測設備中,其特征在于,所述方法包括:
接收測試設備發送的URL訪問請求,所述URL訪問請求中攜帶有第一令牌;
根據預先存儲的用戶賬戶和密鑰驗證所述第一令牌是否有效;
當驗證所述第一令牌有效時,發送測試通過的訪問結果至所述測試設備;
當驗證所述第一令牌無效時,發送測試失敗的訪問結果至所述測試設備。
6.如權利要求5所述的方法,其特征在于,所述根據預先存儲的用戶賬戶和密鑰驗證所述第一令牌是否有效包括:
使用MD5逆算法計算所述URL訪問請求中的第一用戶賬戶及所述第一令牌得到所述第一密鑰;
匹配出與所述第一用戶賬戶對應的第二用戶賬戶及第二密鑰;
判斷所述第一密鑰是否與所述第二密鑰相同;
當所述第一密鑰與所述第二密鑰相同時,驗證所述第一令牌有效;
當所述第一密鑰與所述第二密鑰不同時,驗證所述第一令牌無效。
7.一種基于安全鑒權的自動化測試裝置,運行于測試設備中,其特征在于,所述裝置包括:
讀取模塊,用于讀取測試用例,其中,所述測試用例包括多個字段;
生成模塊,用于根據所述多個字段生成令牌;
組裝模塊,用于組裝所述多個字段和所述令牌得到URL訪問請求;
發送模塊,用于發送所述URL訪問請求至被測設備,以請求訪問所述被測設備中所述URL指向的內容;
接收模塊,用于接收所述被測設備返回的訪問結果;
輸出模塊,用于根據所述訪問結果與預期結果輸出測試結果。
8.一種基于安全鑒權的自動化測試裝置,運行于被測設備中,其特征在于,所述裝置包括:
請求接收模塊,用于接收測試設備發送的URL訪問請求,所述URL訪問請求中攜帶有第一令牌;
令牌驗證模塊,用于根據預先存儲的用戶賬戶和密鑰驗證所述第一令牌是否有效;
第一發送模塊,用于當驗證所述第一令牌有效時,發送測試通過的訪問結果至所述測試設備;
第二發送模塊,用于當驗證所述第一令牌無效時,發送測試失敗的訪問結果至所述測試設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市網心科技有限公司,未經深圳市網心科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910508101.2/1.html,轉載請聲明來源鉆瓜專利網。





