System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产日韩精品无码区免费专区国产,中文字幕无码免费久久,亚洲熟妇无码八V在线播放
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    接口測(cè)試方法、服務(wù)裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品制造方法及圖紙

    技術(shù)編號(hào):44405123 閱讀:8 留言:0更新日期:2025-02-25 10:18
    本申請(qǐng)?zhí)岢鲆环N接口測(cè)試方法、服務(wù)裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品,該方法利用http轉(zhuǎn)換器對(duì)http請(qǐng)求數(shù)據(jù)解析,得到地址數(shù)據(jù)和傳輸數(shù)據(jù),確定http請(qǐng)求的標(biāo)識(shí),基于地址數(shù)據(jù)確定http請(qǐng)求的業(yè)務(wù)請(qǐng)求類型;利用連接器在業(yè)務(wù)請(qǐng)求類型為同步業(yè)務(wù)請(qǐng)求時(shí),調(diào)用http請(qǐng)求的標(biāo)識(shí)對(duì)應(yīng)的代理接口,將傳輸數(shù)據(jù)和標(biāo)識(shí)傳輸給待測(cè)試服務(wù)端,并將待測(cè)試服務(wù)端輸出的響應(yīng)結(jié)果和標(biāo)識(shí)傳輸給http轉(zhuǎn)換器;利用http轉(zhuǎn)換器基于業(yè)務(wù)請(qǐng)求類型和標(biāo)識(shí),獲取http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果。本方案利用http轉(zhuǎn)換器接收接口測(cè)試工具發(fā)送的http請(qǐng)求,實(shí)現(xiàn)利用http接口測(cè)試方式對(duì)待測(cè)試服務(wù)端的接口測(cè)試,提高了接口測(cè)試效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請(qǐng)涉及接口測(cè)試,尤其涉及一種接口測(cè)試方法、服務(wù)裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品


    技術(shù)介紹

    1、theia作為一個(gè)基于web技術(shù)的可擴(kuò)展平臺(tái),為用戶提供了多語(yǔ)言的云端和桌面ide體驗(yàn),其易用性、可擴(kuò)展性和跨平臺(tái)特性使其成為現(xiàn)代軟件開(kāi)發(fā)中不可或缺的工具之一。目前市面上大量產(chǎn)品使用theia作為基礎(chǔ)框架,開(kāi)發(fā)出了涉及各行各業(yè)的軟件產(chǎn)品,但是針對(duì)這些產(chǎn)品的接口測(cè)試方法僅提供了單元測(cè)試方案,不支持傳統(tǒng)的http接口測(cè)試,導(dǎo)致對(duì)基于theia框架的產(chǎn)品的接口測(cè)試效率較低。


    技術(shù)實(shí)現(xiàn)思路

    1、基于上述需求,本申請(qǐng)?zhí)岢鲆环N接口測(cè)試方法、服務(wù)裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品,能夠提高接口測(cè)試的效率。

    2、為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)岢鋈缦录夹g(shù)方案:

    3、根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供了一種接口測(cè)試方法,應(yīng)用于接口測(cè)試服務(wù)裝置,所述接口測(cè)試服務(wù)裝置包括:http轉(zhuǎn)換器和連接器;所述接口測(cè)試方法,包括:

    4、所述http轉(zhuǎn)換器對(duì)接口測(cè)試工具發(fā)送的http請(qǐng)求進(jìn)行數(shù)據(jù)解析,得到地址數(shù)據(jù)和傳輸數(shù)據(jù),并確定所述http請(qǐng)求的標(biāo)識(shí);

    5、所述http轉(zhuǎn)換器基于所述地址數(shù)據(jù),確定所述http請(qǐng)求的業(yè)務(wù)請(qǐng)求類型;

    6、所述連接器在所述業(yè)務(wù)請(qǐng)求類型為同步業(yè)務(wù)請(qǐng)求時(shí),調(diào)用所述http請(qǐng)求的標(biāo)識(shí)對(duì)應(yīng)的代理接口,通過(guò)所述代理接口將所述傳輸數(shù)據(jù)和所述http請(qǐng)求的標(biāo)識(shí)傳輸給待測(cè)試服務(wù)端,并將所述待測(cè)試服務(wù)端輸出的所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果和所述http請(qǐng)求的標(biāo)識(shí)傳輸給所述http轉(zhuǎn)換器;其中,所述連接器中預(yù)先構(gòu)建了所述待測(cè)試服務(wù)端中的各個(gè)接口對(duì)應(yīng)的代理接口,并且各個(gè)代理接口均綁定了所述待測(cè)試服務(wù)端與所述連接器之間的傳輸通道;

    7、所述http轉(zhuǎn)換器基于所述業(yè)務(wù)請(qǐng)求類型和所述http請(qǐng)求的標(biāo)識(shí),獲取所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果。

    8、可選的,接口測(cè)試方法還包括:

    9、所述連接器接收所述待測(cè)試服務(wù)端發(fā)送的異步業(yè)務(wù)數(shù)據(jù),并從所述異步業(yè)務(wù)數(shù)據(jù)中獲取所述異步業(yè)務(wù)數(shù)據(jù)的標(biāo)識(shí),將所述異步業(yè)務(wù)數(shù)據(jù)的標(biāo)識(shí)和所述異步業(yè)務(wù)數(shù)據(jù)發(fā)送給所述http轉(zhuǎn)換器進(jìn)行數(shù)據(jù)緩存。

    10、可選的,所述http轉(zhuǎn)換器基于所述業(yè)務(wù)請(qǐng)求類型和所述http請(qǐng)求的標(biāo)識(shí),獲取所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果,包括:

    11、若所述業(yè)務(wù)請(qǐng)求類型為同步業(yè)務(wù)請(qǐng)求,則根據(jù)所述http請(qǐng)求的標(biāo)識(shí),從所述http轉(zhuǎn)換器的緩存中提取出所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果;

    12、若所述業(yè)務(wù)請(qǐng)求類型為異步業(yè)務(wù)請(qǐng)求,則根據(jù)所述http請(qǐng)求的標(biāo)識(shí)和所述http轉(zhuǎn)換器的緩存中存儲(chǔ)的各個(gè)異步業(yè)務(wù)數(shù)據(jù)的標(biāo)識(shí),從所述http轉(zhuǎn)換器的緩存中提取異步業(yè)務(wù)數(shù)據(jù)作為所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果。

    13、可選的,基于所述業(yè)務(wù)請(qǐng)求類型和所述http請(qǐng)求的標(biāo)識(shí),獲取所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果,包括:

    14、從所述傳輸數(shù)據(jù)中獲取最大超時(shí)時(shí)長(zhǎng);

    15、基于所述業(yè)務(wù)請(qǐng)求類型和所述http請(qǐng)求的標(biāo)識(shí),從所述http轉(zhuǎn)換器的緩存中進(jìn)行所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果的查詢;

    16、若在所述最大超時(shí)時(shí)長(zhǎng)內(nèi)查詢到所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果,則獲取所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果;

    17、若在所述最大超時(shí)時(shí)長(zhǎng)內(nèi)未查詢到所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果,則生成表示響應(yīng)超時(shí)的提示信息,并將所述提示信息傳輸給所述接口測(cè)試工具。

    18、可選的,接口測(cè)試方法還包括:

    19、所述連接器根據(jù)所述待測(cè)試服務(wù)端的ip地址和端口創(chuàng)建傳輸通道,并通過(guò)所述傳輸通道連接至所述待測(cè)試服務(wù)端;所述傳輸通道為websocket通道;

    20、所述連接器利用基于json的遠(yuǎn)程過(guò)程調(diào)用協(xié)議,引入所述待測(cè)試服務(wù)端中的接口和接口的調(diào)用方法,并將各個(gè)接口和各個(gè)接口的調(diào)用方法均綁定到傳輸通道上,生成所述待測(cè)試服務(wù)端中的各個(gè)接口對(duì)應(yīng)的代理接口。

    21、可選的,接口測(cè)試方法還包括:

    22、所述http轉(zhuǎn)換器將所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果傳輸給所述接口測(cè)試工具,以使所述接口測(cè)試工具根據(jù)所述響應(yīng)結(jié)果確定接口測(cè)試結(jié)果。

    23、根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供了一種接口測(cè)試服務(wù)裝置,包括:http轉(zhuǎn)換器和連接器;

    24、所述http轉(zhuǎn)換器對(duì)接口測(cè)試工具發(fā)送的http請(qǐng)求進(jìn)行數(shù)據(jù)解析,得到地址數(shù)據(jù)和傳輸數(shù)據(jù),并確定所述http請(qǐng)求的標(biāo)識(shí);

    25、所述http轉(zhuǎn)換器基于所述地址數(shù)據(jù),確定所述http請(qǐng)求的業(yè)務(wù)請(qǐng)求類型;

    26、所述連接器在所述業(yè)務(wù)請(qǐng)求類型為同步業(yè)務(wù)請(qǐng)求時(shí),調(diào)用所述http請(qǐng)求的標(biāo)識(shí)對(duì)應(yīng)的代理接口,通過(guò)所述代理接口將所述傳輸數(shù)據(jù)和所述http請(qǐng)求的標(biāo)識(shí)傳輸給待測(cè)試服務(wù)端,并將所述待測(cè)試服務(wù)端輸出的所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果和所述http請(qǐng)求的標(biāo)識(shí)傳輸給所述http轉(zhuǎn)換器;其中,所述連接器中預(yù)先構(gòu)建了所述待測(cè)試服務(wù)端中的各個(gè)接口對(duì)應(yīng)的代理接口,并且各個(gè)代理接口均綁定了所述待測(cè)試服務(wù)端與所述連接器之間的傳輸通道;

    27、所述http轉(zhuǎn)換器基于所述業(yè)務(wù)請(qǐng)求類型和所述http請(qǐng)求的標(biāo)識(shí),獲取所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果。

    28、根據(jù)本申請(qǐng)實(shí)施例的第三方面,提供了一種電子設(shè)備,包括:存儲(chǔ)器和處理器;

    29、所述存儲(chǔ)器與所述處理器連接,用于存儲(chǔ)程序;

    30、所述處理器,用于通過(guò)運(yùn)行所述存儲(chǔ)器中的程序,實(shí)現(xiàn)上述接口測(cè)試方法。

    31、根據(jù)本申請(qǐng)實(shí)施例的第四方面,提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述接口測(cè)試方法。

    32、根據(jù)本申請(qǐng)實(shí)施例的第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令在被處理器運(yùn)行時(shí)使得所述處理器實(shí)現(xiàn)上述接口測(cè)試方法。

    33、本申請(qǐng)?zhí)岢龅慕涌跍y(cè)試方法,應(yīng)用于接口測(cè)試服務(wù)裝置,接口測(cè)試服務(wù)裝置包括:http轉(zhuǎn)換器和連接器。http轉(zhuǎn)換器對(duì)接口測(cè)試工具發(fā)送的http請(qǐng)求進(jìn)行數(shù)據(jù)解析,得到地址數(shù)據(jù)和傳輸數(shù)據(jù),并確定http請(qǐng)求的標(biāo)識(shí);http轉(zhuǎn)換器基于地址數(shù)據(jù),確定http請(qǐng)求的業(yè)務(wù)請(qǐng)求類型;連接器在業(yè)務(wù)請(qǐng)求類型為同步業(yè)務(wù)請(qǐng)求時(shí),調(diào)用http請(qǐng)求的標(biāo)識(shí)對(duì)應(yīng)的代理接口,通過(guò)代理接口將傳輸數(shù)據(jù)和http請(qǐng)求的標(biāo)識(shí)傳輸給待測(cè)試服務(wù)端,并將待測(cè)試服務(wù)端輸出的http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果和http請(qǐng)求的標(biāo)識(shí)傳輸給http轉(zhuǎn)換器;其中,連接器中預(yù)先構(gòu)建了待測(cè)試服務(wù)端中的各個(gè)接口對(duì)應(yīng)的代理接口,并且各個(gè)代理接口均綁定了待測(cè)試服務(wù)端與連接器之間的傳輸通道;http轉(zhuǎn)換器基于業(yè)務(wù)請(qǐng)求類型和http請(qǐng)求的標(biāo)識(shí),獲取http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果。采用本申請(qǐng)的技術(shù)方案,能夠利用http轉(zhuǎn)換器接收http接口測(cè)試工具發(fā)送的http請(qǐng)求,并通過(guò)連接器與待測(cè)試服務(wù)端進(jìn)行數(shù)據(jù)交互,實(shí)現(xiàn)利用http接口測(cè)試方式對(duì)待測(cè)試服務(wù)端的接口測(cè)試,相比于現(xiàn)有的單元測(cè)試方案,提高了接口測(cè)試效率。...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種接口測(cè)試方法,其特征在于,應(yīng)用于接口測(cè)試服務(wù)裝置,所述接口測(cè)試服務(wù)裝置包括:http轉(zhuǎn)換器和連接器;所述接口測(cè)試方法,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述http轉(zhuǎn)換器基于所述業(yè)務(wù)請(qǐng)求類型和所述http請(qǐng)求的標(biāo)識(shí),獲取所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果,包括:

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述業(yè)務(wù)請(qǐng)求類型和所述http請(qǐng)求的標(biāo)識(shí),獲取所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果,包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:

    6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:

    7.一種接口測(cè)試服務(wù)裝置,其特征在于,包括:http轉(zhuǎn)換器和連接器;

    8.一種電子設(shè)備,其特征在于,包括:存儲(chǔ)器和處理器;

    9.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1至6中任意一項(xiàng)所述的接口測(cè)試方法。

    10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令在被處理器運(yùn)行時(shí)使得所述處理器實(shí)現(xiàn)如權(quán)利要求1至6中任意一項(xiàng)所述的接口測(cè)試方法。

    ...

    【技術(shù)特征摘要】

    1.一種接口測(cè)試方法,其特征在于,應(yīng)用于接口測(cè)試服務(wù)裝置,所述接口測(cè)試服務(wù)裝置包括:http轉(zhuǎn)換器和連接器;所述接口測(cè)試方法,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述http轉(zhuǎn)換器基于所述業(yè)務(wù)請(qǐng)求類型和所述http請(qǐng)求的標(biāo)識(shí),獲取所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果,包括:

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述業(yè)務(wù)請(qǐng)求類型和所述http請(qǐng)求的標(biāo)識(shí),獲取所述http請(qǐng)求對(duì)應(yīng)的響應(yīng)結(jié)果,包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王維科
    申請(qǐng)(專利權(quán))人:杭州和利時(shí)自動(dòng)化有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 免费无遮挡无码永久视频| 中文字幕人成无码免费视频| 成在人线av无码免费高潮喷水| 成人无码精品1区2区3区免费看| 亚洲日韩精品无码专区网址| 亚洲精品久久无码av片俺去也 | 免费无码av片在线观看| 国产50部艳色禁片无码| 东京热av人妻无码| 无码国产精品一区二区免费模式| 亚洲av无码偷拍在线观看| 亚洲国产精品无码一线岛国| 无码专区6080yy国产电影| 亚洲AV永久无码精品一福利| 少妇伦子伦精品无码STYLES| a级毛片无码免费真人久久| 免费无码A片一区二三区 | 无码GOGO大胆啪啪艺术| r级无码视频在线观看| 无码丰满熟妇浪潮一区二区AV| 无码AV岛国片在线播放| 国产成年无码久久久久毛片| 久久精品无码免费不卡| 无码国产亚洲日韩国精品视频一区二区三区 | 无码无套少妇毛多18p| 国产成人精品一区二区三区无码 | 日韩乱码人妻无码中文字幕视频| 亚洲av永久无码精品天堂久久| 日韩va中文字幕无码电影| 无码AⅤ精品一区二区三区| 夜夜精品无码一区二区三区| 色欲aⅴ亚洲情无码AV| 夜夜精品无码一区二区三区| 亚洲成A∨人片天堂网无码| 亚洲最大av无码网址| 中文字幕无码免费久久| 国产50部艳色禁片无码| 人妻无码αv中文字幕久久琪琪布| 无码精品国产一区二区三区免费| 亚洲AV无码成人精品区天堂| 99无码精品二区在线视频|