• <noscript id="inouu"><progress id="inouu"></progress></noscript>

    自動(dòng)化測(cè)試平臺(tái)TestOne的接口測(cè)試如何實(shí)現(xiàn)全面可配置?如何定義報(bào)文格式呢?

    發(fā)布時(shí)間:2023-06-28

    首先,簡(jiǎn)單介紹一下,自動(dòng)化測(cè)試平臺(tái)TestOne。
     
    TestOne是澤眾軟件自主研發(fā)的一體化測(cè)試系統(tǒng),基于B/S 體系結(jié)構(gòu),集自動(dòng)化項(xiàng)目管理、測(cè)試需求管理、測(cè)試用例管理、缺陷問題管理、自動(dòng)化測(cè)試執(zhí)行管理、遠(yuǎn)程真機(jī)調(diào)試、移動(dòng)腳本設(shè)計(jì)等功能于一體,覆蓋了GUI界面功能自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、移動(dòng)自動(dòng)化測(cè)試、移動(dòng)APP性能測(cè)試等測(cè)試類型,完整覆蓋自動(dòng)化測(cè)試項(xiàng)目的全過程,可快速將自動(dòng)化測(cè)試管理體系建立,提高測(cè)試效率與質(zhì)量。
     
     
    官方網(wǎng)站:http://m.xmdc.net/testone/
     
    TestOne的接口測(cè)試如何實(shí)現(xiàn)全面可配置?
     
    接口測(cè)試支持全配置、可擴(kuò)展,是目前接口測(cè)試發(fā)展的一個(gè)趨勢(shì)。
     
    但是應(yīng)用程序之間的接口往往是非常復(fù)雜的,分成不同的情況:
     
    開放的協(xié)議
    開放的協(xié)議,比如http、xml、json等協(xié)議,提供了標(biāo)準(zhǔn)的通訊模式和報(bào)文格式。對(duì)于開放的報(bào)文和格式,很多開源的接口測(cè)試工具都提供了很方便的支持。
     
    用戶自定義的協(xié)議
    當(dāng)用戶使用自定義的流協(xié)議,想要配置就會(huì)變得很復(fù)雜,我們需要考慮:1)數(shù)據(jù)類型的問題;2)數(shù)據(jù)之間的間隔符問題;3)數(shù)據(jù)是否是可變長(zhǎng)度還是固定長(zhǎng)度的問題;4)數(shù)據(jù)的順序問題等等。
    數(shù)據(jù)的類型,大概分為:定長(zhǎng)字符串、變長(zhǎng)字符串、數(shù)字、decimal、二進(jìn)制數(shù)等幾種。此外,還需要處理報(bào)文的總長(zhǎng)度等問題。
    另外,通訊協(xié)議,也存在類似MQ uxedocics,以及用戶使用tcp/ip自定義的通訊模式等等不同的方法。
     
    加密和防篡改
    通訊的數(shù)據(jù)往往具有防止篡改和對(duì)數(shù)據(jù)加密的需要。這就要求支持對(duì)某個(gè)數(shù)據(jù)端提供加密、解密的接口。
    對(duì)很多客戶而言,加密和解密處理,往往是非標(biāo)準(zhǔn)的算法,出于安全問題保密。也需要通過特殊處理來解決,于是就需要配置的系統(tǒng),提供對(duì)指定字段加解密和調(diào)用外部的庫來處理數(shù)據(jù)的功能。
     
    TestOne是如何解決以上問題的呢?
     
    TestOne采用了適配器模式,來實(shí)現(xiàn)各種不同種類的協(xié)議和格式處理。
     
    Testone本身提供了針對(duì)標(biāo)準(zhǔn)協(xié)議的適配器
     
    TestOne支持用戶自定義和擴(kuò)展適配器
    標(biāo)準(zhǔn)適配器接口類定義
     
     
    用戶需要根據(jù)具體的要求,來實(shí)現(xiàn)這個(gè)接口類
     
    類注冊(cè)到系統(tǒng),就可以選擇適配器來使用
     
    如何定義報(bào)文格式呢?
     
    1.創(chuàng)建系統(tǒng)的時(shí)候,選擇合適的適配器
     
     
    2.配置報(bào)文頭
     
     
    3.配置報(bào)文體
     
     
    4.配置報(bào)文字段,字符串
    5.配置報(bào)文字段,數(shù)字
    6.配置報(bào)文字段,可變字符串
    7.配置報(bào)文字段,長(zhǎng)可變字符串
    8.配置報(bào)文字段,二進(jìn)制數(shù)
    9.配置報(bào)文字段,decmail
    10.配置加密字段
    11.配置響應(yīng)頭
     
     
    12.配置響應(yīng)體
     
     
    配置一個(gè)報(bào)文之后,我們來測(cè)試一下:
     
     
     
     
    創(chuàng)建測(cè)試用例
     
     
    批量測(cè)試用例管理與執(zhí)行
     
     
    創(chuàng)建測(cè)試任務(wù),選擇關(guān)聯(lián)用例
     
     
    選擇執(zhí)行器
     
     
    點(diǎn)擊開始執(zhí)行
    查看測(cè)試執(zhí)行日志,點(diǎn)擊日志顯示所有用例執(zhí)行結(jié)果
     
     
    雙擊用例顯示具體組件信息
     
     
    點(diǎn)擊明細(xì)顯示統(tǒng)計(jì)數(shù)據(jù)
     
     
    推薦閱讀:
     
     
     
    本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
    滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
    微信
    咨詢

    添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

    微信客服
    問題
    反饋
    產(chǎn)品
    畫冊(cè)

    掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

    產(chǎn)品畫冊(cè)
    返回
    頂部

    方案咨詢

    ×
    提交信息

    電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

    您的信息已成功提交!

    我們的客服人員稍后會(huì)與您聯(lián)系