[發(fā)明專利]接口的調(diào)試方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010598617.3 | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN111723019A | 公開(公告)日: | 2020-09-29 |
| 發(fā)明(設(shè)計)人: | 楊超;劉勁柏;張亞旭 | 申請(專利權(quán))人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F40/205 |
| 代理公司: | 北京英特普羅知識產(chǎn)權(quán)代理有限公司 11015 | 代理人: | 王勇 |
| 地址: | 518052 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 接口 調(diào)試 方法 系統(tǒng) | ||
本發(fā)明涉及自動化測試技術(shù)領(lǐng)域,提供一種接口的調(diào)試方法,包括步驟:配置系統(tǒng)環(huán)境參數(shù),并根據(jù)系統(tǒng)環(huán)境參數(shù)接入接口管理平臺;獲取用戶上傳的配置文檔,并根據(jù)自然語言分析模型對配置文檔進(jìn)行解析,以得到目標(biāo)接口的配置參數(shù);根據(jù)樣例報文生成批量的測試報文,并將所述測試報文發(fā)送給目標(biāo)接口,以對目標(biāo)接口進(jìn)行調(diào)用測試;接收反饋的響應(yīng)報文,對響應(yīng)報文進(jìn)行解析以得到目標(biāo)響應(yīng)結(jié)果,并根據(jù)目標(biāo)響應(yīng)結(jié)果對配置參數(shù)進(jìn)行調(diào)整,以得到目標(biāo)配置參數(shù);根據(jù)目標(biāo)配置參數(shù)配置目標(biāo)接口的調(diào)度服務(wù),以使用戶根據(jù)所述調(diào)用服務(wù)調(diào)用目標(biāo)接口。通過本發(fā)明實施例,能夠自動構(gòu)建批量的測試報文對待配置的接口進(jìn)行調(diào)試,從而提高接口調(diào)試的效率。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種接口的調(diào)試方法、系統(tǒng)、計算機(jī)設(shè)備及存儲介質(zhì)。
背景技術(shù)
智能接入平臺系統(tǒng)通過頁面配置可以實現(xiàn)對不同接口的配置、管理和統(tǒng)一調(diào)度。但在通過智能接入平臺配置之后,存在以下幾個問題:(1)由于智能接入平臺系統(tǒng)過于專業(yè)化,每對接一個接口都需要對運(yùn)維人員進(jìn)行培訓(xùn),才能使運(yùn)維人員勝任接口的調(diào)試工作;(2)數(shù)據(jù)源產(chǎn)品的接口配置完成后由于各種問題無法聯(lián)通,排查錯誤非常復(fù)雜;(3)由于網(wǎng)絡(luò)權(quán)限問題或者需要本地化部署,需要遠(yuǎn)程方式進(jìn)行接口聯(lián)調(diào),不方便操作;(4)接口的各種參數(shù)紛繁復(fù)雜。基于以上的問題,使得智能接入平臺的接口的調(diào)試效率低下。
故,本方案旨在解決智能接口平臺的接口調(diào)試效率低下的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供了一種接口的調(diào)試方法、系統(tǒng)、計算機(jī)設(shè)備及計算機(jī)可讀存儲介質(zhì),通過自動構(gòu)建批量的測試報文對待配置的接口進(jìn)行調(diào)試,從而提高接口調(diào)試的效率。
本發(fā)明實施例是通過下述技術(shù)方案來解決上述技術(shù)問題:
一種接口的調(diào)試方法,包括:
配置待調(diào)試接口管理平臺的系統(tǒng)環(huán)境參數(shù),并根據(jù)所述系統(tǒng)環(huán)境參數(shù)接入所述接口管理平臺,其中,所述接口管理平臺配置有多個接口,所述多個接口中包括目標(biāo)接口;
獲取用戶上傳的與所述目標(biāo)接口對應(yīng)的配置文檔,并根據(jù)自然語言分析模型對所述配置文檔進(jìn)行解析,以得到所述目標(biāo)接口的配置參數(shù);
根據(jù)所述樣例報文生成批量的測試報文,并將所述測試報文發(fā)送給所述目標(biāo)接口,以對所述目標(biāo)接口進(jìn)行調(diào)用測試;
接收所述目標(biāo)接口反饋的響應(yīng)報文,對所述響應(yīng)報文進(jìn)行解析以得到目標(biāo)響應(yīng)結(jié)果,并根據(jù)所述目標(biāo)響應(yīng)結(jié)果對所述配置參數(shù)進(jìn)行調(diào)整,以得到目標(biāo)配置參數(shù);
根據(jù)所述目標(biāo)配置參數(shù)配置所述目標(biāo)接口的調(diào)度服務(wù),以使所述用戶根據(jù)所述調(diào)用服務(wù)調(diào)用所述目標(biāo)接口。
進(jìn)一步地,所述根據(jù)所述樣例報文生成批量的測試報文,包括:
根據(jù)主成分分析算法計算出所述樣例報文中的請求參數(shù)對所述響應(yīng)報文的影響值;
當(dāng)所述請求參數(shù)的影響值高于預(yù)設(shè)值時,確定所述請求參數(shù)為目標(biāo)請求參數(shù);
根據(jù)所述目標(biāo)請求參數(shù)生成批量的所述測試報文。
進(jìn)一步地,所述將所述測試報文發(fā)送給所述目標(biāo)接口之前,還包括:
發(fā)送Ping和/或Telnet指令給所述目標(biāo)接口,以測試所述目標(biāo)接口的連通性。
進(jìn)一步地,所述對所述響應(yīng)報文進(jìn)行解析以得到響應(yīng)結(jié)果,并根據(jù)所述響應(yīng)結(jié)果對所述配置參數(shù)進(jìn)行調(diào)整以得到目標(biāo)配置參數(shù)之前,還包括:
記錄所述接口管理平臺接收到的與每個響應(yīng)結(jié)果對應(yīng)的操作指令,以得到多個操作指令集合;
根據(jù)所述響應(yīng)結(jié)果和所述操作指令集合生成與所述響應(yīng)結(jié)果對應(yīng)的解決方案,并將所述解決方案存儲到預(yù)設(shè)的知識庫中,其中,所述解決方案用于對所述配置參數(shù)進(jìn)行調(diào)整。
該專利技術(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/202010598617.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動工程調(diào)試方法、裝置、系統(tǒng)和計算機(jī)設(shè)備
- 基于串口的遠(yuǎn)程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠(yuǎn)程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計算機(jī)設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





