產品體驗中心 下載與支持 產品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當前位置:澤眾軟件測試網- 產品新聞 -正文

自動化測試平臺TestOne的接口測試如何實現全面可配置?如何定義報文格式呢?

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

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

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

微信客服
問題
反饋
產品
畫冊

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

產品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產品試用、技術交流、服務咨詢和商務報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯系