[發明專利]自動化測試過程中生成密鑰的方法及裝置有效
| 申請號: | 201710042915.2 | 申請日: | 2017-01-20 |
| 公開(公告)號: | CN108337083B | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 秦曉晨 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L29/06 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化 測試 過程 生成 密鑰 方法 裝置 | ||
一種自動化測試過程中生成密鑰的方法及裝置,一個實施例中的方法包括:接收自動化測試指令;根據所述自動化測試指令和預定腳本路徑,通過腳本調用接口調用應用服務器上與所述預定腳本路徑關聯的密鑰數據提取腳本,獲取服務端密鑰數據;根據本地終端密鑰數據和所述服務端密鑰數據生成密鑰。本實施例中的方案,從而滿足了密鑰發生變化情況下的自動化測試的需求,提高了測試效率。
技術領域
本發明涉及信息測試領域,特別是涉及一種自動化測試過程中生成密鑰的方法及裝置。
背景技術
在目前的一些應用軟件的測試過程中,例如第三方支付軟件,經常會使用一些測試平臺進行自動化測試,例如針對主站登錄的測試,需要錄入腳本、修改參數,然后模擬終端向服務端發起請求,然后再模擬自動化測試。在測試過程中,這些錄入的參數都是采用明文傳參,即使是密碼也是加密后傳輸。然而,終端與服務端通常采用的是對稱算法進行加密,在針對這些應用軟件的終端進行自動化測試時,必須用密鑰解密參數后,才能看見原始的請求,然后再錄入腳本、修改參數、模擬終端向服務端發起請求,因此,測試過程中的密鑰的獲取至關重要。
在目前的應用中,由于終端與服務端之間是采用DES加密,在進行自動化測試的過程中,由于密鑰是存在終端的內存中,因而在測試過程中可以直接模擬終端提前可以拿到密鑰,而且密鑰不會發生變化,直接調用相關的加解密的API即可以完成自動化用例的測試。然而,在這種方式中,由于密鑰不變,因而極有可能被黑客攻破,解密出原始字符串,拿到終端的請求參數,從而帶來安全風險。而且,一旦密鑰發生變化,將無法完成自動化測試的過程。
發明內容
基于此,有必要提供一種自動化測試過程中生成密鑰的方法、一種自動化測試過程中生成密鑰的裝置,以滿足密鑰發生變化情況下的自動化測試的需求,提高測試效率。
為達到上述目的,一個實施例中的技術方案如下所述:
一種自動化測試過程中生成密鑰的方法,包括步驟:
接收自動化測試指令;
根據所述自動化測試指令和預定腳本路徑,通過腳本調用接口調用應用服務器上與所述預定腳本路徑關聯的密鑰數據提取腳本,獲取服務端密鑰數據;
根據本地終端密鑰數據和所述服務端密鑰數據生成密鑰。
一種自動化測試過程中生成密鑰的裝置,包括:
指令接收模塊,用于接收自動化測試指令;
服務端密鑰數據獲取模塊,用于根據所述自動化測試指令和預定腳本路徑,通過腳本調用接口調用所述應用服務器上與所述預定腳本路徑關聯的密鑰數據提取腳本,獲取服務端密鑰數據;
密鑰生成模塊,用于根據本地的終端密鑰數據和所述服務端密鑰數據生成密鑰。
基于如上所述的實施例中的方案,其在接收到自動化測試指令時,根據自動化測試指令和預定腳本路徑,通過腳本調用接口調用應用服務器上與該預定腳本路徑關聯的密鑰數據提取腳本,獲取服務端密鑰數據,然后根據本地終端密鑰數據和所述服務端密鑰數據生成密鑰,其通過調用應用服務器上的密鑰數據提取腳本,可以獲得本來存放在應用服務器上的服務端密鑰數據,即便在密鑰發生變化的情況下,也可以通過調用應用服務器上的密鑰數據提取腳本獲得應用服務器上生成的該服務端密鑰數據,并進而結合測試時模擬的本地的終端密鑰數據和服務端密鑰數據生成密鑰用到后續的自動化測試過程中,滿足了密鑰發生變化情況下的自動化測試的需求,提高測試效率。
附圖說明
圖1是一個實施例中的方案的應用環境的示意圖;
圖2是一個實施例中的應用服務器的組成結構的示意圖;
圖3是一個實施例中自動化測試過程中生成密鑰的方法的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710042915.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于防偽碼的加密方法及系統
- 下一篇:一種支持動態更新的近似鄰檢索構建方法





