摘要:基于接口的自動化測試選型近期投入的一個項目需要做核心功能的測試場景自動化,以應對部署復雜和跨系統間的流程驗證。雖然個人來講更熟悉和趁手,但是在接口自動化方面確實支持的更全面。
近期投入的一個項目需要做核心功能的測試場景自動化,以應對部署復雜和跨系統間的流程驗證。在技術選型階段,個人首先想到的是PY+unittest,項目架構師推薦了Jmeter,之前的項目遺留了YAPI平臺(一個接口測試管理平臺)。為了評估各自的優缺點和相應的工作量評估,選擇了一個需要實現的測試場景,花了一周多的時間實現了這三種方案的落地,其中
YAPI 效果如下:
提供平臺式的接口管理和測試,界面化操作,支持接口導入和mock操作,可以和swagger打通進行接口管理。
PYTHON_UNITTEST效果如下
PY的單元測試框架,完全代碼實現,不支持接口導入,需要自己抓取接口,支持斷言操作,自由編碼。
Jmeter效果
開源工具,常用來做接口性能壓測,在自動化方面也非常實用,各種元器件處理器搭配,支持接口抓取錄制,十八般武藝樣樣精通。
完成各場景的一個落地實踐后,多個維度的使用總結對比如下:
最終從便捷程度、開發復雜度和易用方面著重考慮,決定采用Jmeter工具。雖然個人來講PY更熟悉和趁手,但是Jmeter在接口自動化方面確實支持的更全面。后面使用發現確實很香。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/123429.html
摘要:前言項目中開發的幾個服務一直使用作為服務器,本人也曾提出過疑問,為什么是,得到的答案是比較,,,的并發性能最好,而且最為輕量級。的賣點是超高的開發效率,其性能擴展有限的性能表現前兩天有寫一篇的帖子傳送門使用對鑒權接口加壓,看的性能表現。 前言 項目中開發的幾個服務一直使用tornado作為http服務器,本人也曾提出過疑問,為什么是tornado,得到的答案是比較tornado,fla...
摘要:純前端開發主要是針對靜態頁面。自主權最大,正常是使用進行輔助開發,上線等。大致原因使用是為了和端的保持同步。四總結對于比較正式的項目,前端技術選型策略一定是產品收益最大化,用戶在首位。 對于前端團隊,可以實現企業受益最大化要點。 一、技術選型的策略 1、保證產品質量 (1)功能穩健:網頁不白屏,不錯位,不卡死;操作正常;數據精準。 (2)體驗優秀:加載體驗,交互體驗,視覺體驗,無障礙訪...
摘要:背景前段時間大部門下新成立了一個推廣百度文字識別圖像識別等科技能力在金融領域應用的子部門。而且在百度內部提倡的也是使用和。百度內部有現成的服務接入文檔。 背景: 前段時間大部門下新成立了一個推廣百度OCR、文字識別、圖像識別等科技能力在金融領域應用的子部門。因為部門剛成立,基礎設施和人力都是欠缺的。當時分到我們部門的任務是抽調一個人做新部門主站前端開發工作。本來說的是只負責頁面的開發工...
摘要:你們說能不能就用的開發模式來實現客戶端啊這樣版版版就都有了。有道云筆記可能就是最貼近我們想法的產品,有客戶端,有版。這個項目由發起和維護。 最近一個多月一直在用 AngularJS 做公司的一個項目(還沒有做完),我之前主要是用 PHP 開發服務端的,AngularJS 也是現學現賣,整個過程還是比較有意義的,覺得很有必要寫篇文章記錄一下。 緣起 事情是這樣的……我們團隊的產品是一款 ...
摘要:你們說能不能就用的開發模式來實現客戶端啊這樣版版版就都有了。有道云筆記可能就是最貼近我們想法的產品,有客戶端,有版。這個項目由發起和維護。 最近一個多月一直在用 AngularJS 做公司的一個項目(還沒有做完),我之前主要是用 PHP 開發服務端的,AngularJS 也是現學現賣,整個過程還是比較有意義的,覺得很有必要寫篇文章記錄一下。 緣起 事情是這樣的……我們團隊的產品是一款 ...
閱讀 1302·2021-11-16 11:44
閱讀 3770·2021-10-09 10:01
閱讀 1755·2021-09-24 10:31
閱讀 3848·2021-09-04 16:41
閱讀 2521·2021-08-09 13:45
閱讀 1221·2019-08-30 14:08
閱讀 1785·2019-08-29 18:32
閱讀 1647·2019-08-26 12:12