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