[發(fā)明專利]一種環(huán)境可用性測試方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201810001210.0 | 申請日: | 2018-01-02 |
| 公開(公告)號: | CN108108305A | 公開(公告)日: | 2018-06-01 |
| 發(fā)明(設(shè)計)人: | 李曉靜 | 申請(專利權(quán))人: | 中國銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 環(huán)境可用性 測試 測試指令 測試方法及系統(tǒng) 測試報文數(shù)據(jù) 報文數(shù)據(jù) 被測系統(tǒng) 返回數(shù)據(jù) 關(guān)鍵數(shù)據(jù) 銀行系統(tǒng) 瀏覽器 抓取 可用性測試 登錄操作 返回 密文串 驗證碼 報文 控件 解析 驗證 發(fā)送 成功 | ||
本發(fā)明公開了一種環(huán)境可用性測試方法及系統(tǒng),獲取與測試相關(guān)的報文數(shù)據(jù),根據(jù)與測試相關(guān)的報文數(shù)據(jù)確定測試報文數(shù)據(jù),并發(fā)送測試指令,測試指令包括測試報文數(shù)據(jù),接收被測系統(tǒng)的返回數(shù)據(jù),解析被測系統(tǒng)返回數(shù)據(jù)中的返回關(guān)鍵數(shù)據(jù),通過對返回關(guān)鍵數(shù)據(jù)的驗證,確定測試是否成功。本方案通過直接通過報文發(fā)起測試指令,其發(fā)出的數(shù)據(jù)直接是密文串,不需要在瀏覽器層抓取控件的ID值,即實現(xiàn)了對銀行系統(tǒng)的環(huán)境可用性測試,解決了現(xiàn)有技術(shù)中通過瀏覽器進行web環(huán)境可用性測試,在進行銀行系統(tǒng)的密碼和驗證碼輸入時,無法進行登錄操作的識別,導致測試不能成功的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及測試領(lǐng)域,尤其涉及一種環(huán)境可用性測試方法及系統(tǒng)。
背景技術(shù)
在環(huán)境可用性測試中,通常使用瀏覽器進行web環(huán)境訪問,打開瀏覽器主頁后進行登錄和登出操作,可以正常操作即為測試成功。
然而,采用上述方式,在登錄過程中若需要輸入用戶名和密碼及驗證碼,需要使用自動化工具抓取到密碼輸入控件的ID值,識別出ID值后,聚焦輸入框,從而進行自動化數(shù)據(jù)的輸入。然而,由于銀行系統(tǒng)的密碼和驗證碼輸入框都是進行了安全加密的控件,不是web開發(fā)中普通的input輸入控件,對自動化工具的抓取做了限制,使得自動化腳本無法識別該密碼控件,導致無法進行登錄操作的識別,使得測試不能成功。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種環(huán)境可用性測試方法及系統(tǒng),以解決現(xiàn)有技術(shù)中通過瀏覽器進行web環(huán)境可用性測試,在進行銀行系統(tǒng)的密碼和驗證碼輸入時,無法進行登錄操作的識別,導致測試不能成功的問題,其具體方案如下:
一種環(huán)境可用性測試方法,包括:
獲取與測試相關(guān)的報文數(shù)據(jù);
根據(jù)所述與測試相關(guān)的報文數(shù)據(jù)確定測試報文數(shù)據(jù),并發(fā)送測試指令,所述測試指令包括所述測試報文數(shù)據(jù);
接收被測系統(tǒng)返回數(shù)據(jù),解析所述被測系統(tǒng)返回數(shù)據(jù)中的返回關(guān)鍵數(shù)據(jù);
通過對所述返回關(guān)鍵數(shù)據(jù)的驗證,確定所述測試是否成功。
進一步的,所述通過對所述返回關(guān)鍵數(shù)據(jù)的驗證,確定所述測試是否成功,包括:
確定所述被測系統(tǒng)的接口類型;
根據(jù)所述被測系統(tǒng)的接口類型確定所述返回關(guān)鍵數(shù)據(jù)中的驗證數(shù)據(jù);
通過對所述驗證數(shù)據(jù)的驗證,確定所述測試是否成功。
進一步的,所述根據(jù)所述與測試相關(guān)的報文數(shù)據(jù)確定測試報文數(shù)據(jù),并發(fā)送測試指令,所述測試指令包括所述測試報文數(shù)據(jù),包括:
根據(jù)所述與測試相關(guān)的報文數(shù)據(jù)確定測試關(guān)鍵數(shù)據(jù),根據(jù)所述測試關(guān)鍵數(shù)據(jù)確定測試報文數(shù)據(jù);
發(fā)送測試指令,所述測試指令包括所述測試報文數(shù)據(jù)。
進一步的,所述根據(jù)所述與測試相關(guān)的報文數(shù)據(jù)確定測試關(guān)鍵數(shù)據(jù),根據(jù)所述測試關(guān)鍵數(shù)據(jù)確定測試報文數(shù)據(jù),發(fā)送測試指令,包括:
根據(jù)所述與測試相關(guān)的報文數(shù)據(jù)確定測試關(guān)鍵數(shù)據(jù),所述測試關(guān)鍵數(shù)據(jù)至少包括:第一測試關(guān)鍵數(shù)據(jù)、第二測試關(guān)鍵數(shù)據(jù)及第三測試關(guān)鍵數(shù)據(jù);
根據(jù)所述第一測試關(guān)鍵數(shù)據(jù)創(chuàng)建http連接;
根據(jù)所述第二測試關(guān)鍵數(shù)據(jù)及創(chuàng)建的http連接構(gòu)造報文體;
根據(jù)所述第三測試關(guān)鍵數(shù)據(jù)及所述報文體發(fā)送測試指令。
進一步的,所述獲取與測試相關(guān)的報文數(shù)據(jù),包括:
通過對被測系統(tǒng)的操作,抓取報文數(shù)據(jù);
根據(jù)所述抓取的報文數(shù)據(jù)確定與測試相關(guān)的報文數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國銀行股份有限公司,未經(jīng)中國銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810001210.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在消息環(huán)境中提供可用性數(shù)據(jù)的手持電子設(shè)備及方法
- 在高可用性虛擬機環(huán)境中提供高可用性應(yīng)用程序
- 可用性測試
- 一種GNSS終端環(huán)境可用性識別方法、裝置及設(shè)備
- 環(huán)境可用性的評估方法及其系統(tǒng)
- 容器的可用性測試方法及裝置
- 測試環(huán)境可用性檢測方法、裝置和計算機設(shè)備
- 一種環(huán)境可用性檢測方法、裝置、設(shè)備及存儲介質(zhì)
- 測試環(huán)境服務(wù)可用性確定方法、裝置、設(shè)備及存儲介質(zhì)
- 一種復雜地形環(huán)境下ARAIM可用性預(yù)測方法
- 潤濕性能動態(tài)測試方法與測試系統(tǒng)
- 電網(wǎng)視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法及裝置
- 電網(wǎng)視頻及環(huán)境監(jiān)控系統(tǒng)中站端系統(tǒng)測試方法及裝置
- 路面材料動態(tài)摩擦力測試系統(tǒng)及測試方法
- Android系統(tǒng)中Hybrid應(yīng)用的測試方法及系統(tǒng)
- 機臺測試系統(tǒng)及方法
- 一種測試方法、裝置、終端及計算機可讀介質(zhì)
- 一種核電站全范圍模擬機驗收測試評估方法及系統(tǒng)
- 一種用于三端口MMC能量控制裝置的測試方法
- 一種多HIL平臺測試方法及系統(tǒng)





