[發明專利]測試數據通信、測試方法、裝置、設備及存儲介質有效
| 申請號: | 201910325025.1 | 申請日: | 2019-04-22 |
| 公開(公告)號: | CN110069413B | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 宋大偉;李拓 | 申請(專利權)人: | 蘇州億歌網絡科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 215006 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 數據通信 方法 裝置 設備 存儲 介質 | ||
1.一種測試數據通信方法,其特征在于,包括:
中間設備對接收到的目標通信數據進行修改,得到測試數據;
其中,所述目標通信數據包括:客戶端發送的指向服務器的請求數據或者服務器發送的指向客戶端的反饋數據;所述測試數據包括:指向服務器或者客戶端的健壯性測試數據;
所述中間設備從所述目標通信數據中提取設備指向信息,并將所述測試數據發送到與所述設備指向信息匹配的目標設備;
其中,所述測試數據用于所述目標設備進行測試,目標設備包括服務器或客戶端,所述服務器和所述客戶端之間的通信通過所述中間設備實現;
所述中間設備對接收到的目標通信數據進行修改,得到測試數據,包括:
所述中間設備將所述目標通信數據輸入到預先訓練的數據識別模型,得到所述數據識別模型輸出的標注類型標簽的標注數據;
根據所述類型標簽按照預設篡改規則對所述標注數據進行修改,得到測試數據;
其中,所述數據識別模型是根據預先標注有數據類型的通信數據的多個訓練樣本進行訓練獲得的;
根據所述類型標簽按照預設篡改規則對所述標注數據進行修改,得到測試數據,包括:
當所述類型標簽為服務器發送的反饋數據時,從所述通信數據中確定各數據元素的位置,以及各數據元素的數據類型;按照數據類型選擇匹配的篡改規則對各數據元素分別進行修改,將修改后的通信數據作為與通信數據匹配的測試數據;
其中,所述篡改規則包括下述至少一項:刪除數據對象、將數據對象賦值為null、增減數值、將數值置為正數或負數、在字符串中增減字符、布爾值取反和在數組內增減數組元素;
當所述類型標簽為客戶端發送的請求數據時,提取所述通信數據中包括的傳參、表單和請求數據指向的服務器的限制信息,作為目標修改信息;基于所述目標修改信息選擇匹配的篡改規則對各數據元素分別進行修改;
其中,所述篡改規則包括下述至少一項:修改傳參、在表單中注入滲透代碼和將數據和/或文本格式修改為前端限制的格式類型。
2.根據權利要求1所述的方法,其特征在于,在所述中間設備對接收到的目標通信數據進行修改,得到測試數據的同時,還包括:
所述中間設備將所述目標通信數據和所述測試數據作為測試數據對存儲,并根據所述測試數據對的屬性信息生成所述測試數據對的標識信息;
將所述標識信息添加到所述測試數據中的消息頭;其中,所述標識信息用于查找所述測試數據對。
3.一種測試方法,其特征在于,包括:
客戶端向中間設備發送請求數據,以使所述中間設備將所述請求數據轉發給目標服務器;
所述客戶端接收所述中間設備轉發的與所述請求數據匹配的測試數據,并響應;
根據響應后的結果判斷是否出現邏輯錯誤、界面顯示異常或客戶端閃退問題;
若是,與所述測試數據關聯的測試未通過;
當發生異常響應事件時,所述客戶端采集所述異常響應事件的問題信息,并上報;
其中,所述問題信息包括目標通信數據和所述測試數據形成的測試數據對的標識信息;
其中,所述測試數據為所述中間設備將所述請求數據輸入到預先訓練的數據識別模型,得到所述數據識別模型輸出的標注類型標簽的標注數據;并根據所述類型標簽按照預設篡改規則對所述標注數據進行修改得到的;
其中,所述數據識別模型是根據預先標注有數據類型的通信數據的多個訓練樣本進行訓練獲得的;
根據所述類型標簽按照預設篡改規則對所述標注數據進行修改,得到測試數據,包括:
提取所述請求數據中包括的傳參、表單和請求數據指向的服務器的限制信息,作為目標修改信息;基于所述目標修改信息選擇匹配的篡改規則對各數據元素分別進行修改;
其中,所述篡改規則包括下述至少一項:修改傳參、在表單中注入滲透代碼和將數據和/或文本格式修改為前端限制的格式類型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州億歌網絡科技有限公司,未經蘇州億歌網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910325025.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電氣功能測試管理裝置
- 下一篇:回歸測試方法及系統





