當(dāng)前位置:澤眾軟件測試網(wǎng)- 產(chǎn)品新聞 -正文

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

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

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

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

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

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

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

方案咨詢

×
提交信息

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

您的信息已成功提交!

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