<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網易首頁 > 網易號 > 正文 申請入駐

      通過2種Python庫,教會你如何在自動化測試時加入進度條?

      0
      分享至

      前言

      我們在執行自動化測試或者調試時,自動化測試用例數量過多,不清楚目前用例數執行了多少個了,還差多少個執行完成。

      這時候就會猜想,如果執行過程中存在進度條,就很清楚的了解到測試用例的執行情況,今天小編通過下面兩種方法簡單介紹如何在自動化測試時加入進度條。



      pytest-sugar

      pytest-sugar是屬于pytest的一個插件,想要對自動化測試用例加入進度條時,我們就可以通過該插件進行實現。

      安裝:pip install pytest-sugar

      使用:安裝完成后,正常運行程序即可。

      小編通過實例進行展示下如何使用,首先編寫幾個簡單的測試用例,方面運行程序:

      #coding:utf-8

      import pytest

      def test_01():

      print('這是測試用例01')

      def test_02():

      print('這是測試用例02')

      def test_03():

      print('這是測試用例03')

      通過cmd執行程序(這里小編電腦上安裝的有,所有執行時加入對應參數,不調用),頁面沒有顯示任何進度條內容。



      再次通過cmd執行程序,頁面上顯示對應的進度條內容,且通過的測試用例處,顯示對號的圖標,表示用例執行通過。



      當用例中存在失敗時,就會顯示x圖標來顯示用例失敗。



      當我們使用過程中如果不想顯示進度條,可以卸載pytest-sugar或者通過命令行在執行程序時加入pytest test01.py-p no:sugar從而達到不允許進度條的顯示。

      tqdm

      上面小編介紹的屬于pytest中插件的進度條顯示,這個tqdm屬于python中的第三方庫,可以在python中添加一個進度條信息,屬于一個快速,擴展性比較強的進度條工具庫了。

      接下來和小編一起認識下如何在自動化測試中使用吧。

      安裝:pip install tqdm

      使用方法:導入庫后,通過for進行循環,將其包裝在tqdm中,tqdm會自動顯示進度進度條,并循環結束后自動關閉。

      #coding:utf-8

      from tqdm import tqdm

      import time

      for i in tqdm(range(100)):

      time.sleep(0.1)

      通過在cmd中運行程序后,會發現進度條自動執行并達到100%結束。

      那么如何將tqdm使用到我們的自動化測試中呢?

      有的小伙伴們肯定會說直接將測試用例添加到for循環中,但是這樣就導致了測試用例會根據for循環的次數,進行依次執行。這樣肯定是不行的,我們需要將進度條正常運行,但是用例只執行1次。大家可以一起想想,這里小編我們使用了列表的方式,實現了這個功能。

      1.首先講測試用例編寫完成;

      2.創建一個列表,將測試用例依次添加到列表中;

      3.通過for循環讀取列表,依次執行測試用例并且將進度條打印出來。

      #coding:utf-8

      from tqdm import tqdm

      import time

      #創建一個測試集

      test_cases=[]

      def test_01():

      print('這是測試用例01')

      def test_02():

      print('這是測試用例02')

      def test_03():

      print('這是測試用例03')

      #分別將對應的測試用例添加到列表中

      test_cases.append(test_01)

      test_cases.append(test_02)

      test_cases.append(test_03)

      #通過tqdm展示進度條顯示,其中tqdm的設置次數為執行用例的總數

      with tqdm(total=len(test_cases))as pbar:

      for case in test_cases:

      case()#執行測試用例

      time.sleep(0.1)

      pbar.update(1)#更新進度條顯示

      通過上面的思路,小編這里寫了一些代碼,然后我們通過cmd運行已經可以將進度條顯示出來了。



      總結

      這里小編已經將關于自動化測試用例中如何添加進度條的方法已經介紹完了,當然方法不僅僅只有這2種。自動化測試中加入進度條如何添加到對應項目中,就需要小伙伴們根據公司中的項目進行結合展示。感謝您的閱讀,希望對您有所幫助。

      最后:在我的V:atstudy-js,可以免費領取一份10G軟件測試工程師面試寶典文檔資料。以及相對應的視頻學習教程免費分享!其中包括了有基礎知識、Linux必備、Shell、互聯網程序原理、Mysql數據庫、抓包工具專題、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續集成、測試架構開發測試框架、性能測試、安全測試等。

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      10萬億度需求也不買!中國攤牌,輸電專線全叫停,國產電價教做人

      10萬億度需求也不買!中國攤牌,輸電專線全叫停,國產電價教做人

      阿器談史
      2026-01-26 20:05:32
      比緬北更恐怖!曾經的旅游勝地,如今黃賭毒俱全,性交易隨處可見

      比緬北更恐怖!曾經的旅游勝地,如今黃賭毒俱全,性交易隨處可見

      來科點譜
      2025-10-24 09:25:32
      剛發,大連突發地震,后續地震可能性為……!

      剛發,大連突發地震,后續地震可能性為……!

      本賬號停運
      2026-02-09 19:48:05
      “利潤50%分給員工、不考勤不打卡”,河南男子創業學胖東來,還清105萬外債

      “利潤50%分給員工、不考勤不打卡”,河南男子創業學胖東來,還清105萬外債

      河南交通廣播1041
      2026-02-09 12:45:19
      長沙“互啃”后續:沒實錘,婚離了!中年人的體面,真輸不起!

      長沙“互啃”后續:沒實錘,婚離了!中年人的體面,真輸不起!

      王楔曉
      2026-01-08 11:31:21
      不要小瞧了日本,一旦中日開戰,日本要對中國進行“三路打擊”

      不要小瞧了日本,一旦中日開戰,日本要對中國進行“三路打擊”

      安安說
      2026-01-21 09:50:42
      中央明確!退休新規實施后,公務員及事業編制,不能延遲退休嗎?

      中央明確!退休新規實施后,公務員及事業編制,不能延遲退休嗎?

      南風不及你溫柔
      2026-02-09 23:52:36
      “不給6套房加1個億,不搬”,釘子戶張新國堅守14年,終敗給現實

      “不給6套房加1個億,不搬”,釘子戶張新國堅守14年,終敗給現實

      紅夢史說
      2025-07-11 11:23:39
      魔都天氣現場:春節天氣超前看!假期前半段暖且有雨,大年初二迎冷空氣

      魔都天氣現場:春節天氣超前看!假期前半段暖且有雨,大年初二迎冷空氣

      隨申Hi
      2026-02-09 20:57:03
      高市早苗表態:著手推動修憲

      高市早苗表態:著手推動修憲

      大風新聞
      2026-02-09 20:01:19
      在深圳,經濟一差,到處是詐騙

      在深圳,經濟一差,到處是詐騙

      愛下廚的阿釃
      2026-02-09 20:38:49
      李亞鵬宣布春節前暫停直播:不想占據熒幕叨擾大家,下次開播可能要到很久以后,將投入到嫣然醫院工作中

      李亞鵬宣布春節前暫停直播:不想占據熒幕叨擾大家,下次開播可能要到很久以后,將投入到嫣然醫院工作中

      臺州交通廣播
      2026-02-09 09:22:58
      特斯拉續航剩72公里,高速上突然斷電,售后回應引發爭議

      特斯拉續航剩72公里,高速上突然斷電,售后回應引發爭議

      大象新聞
      2026-02-09 10:01:09
      特朗普炮轟“超級碗”中場秀嘉賓,稱其表演“是對美國的侮辱”

      特朗普炮轟“超級碗”中場秀嘉賓,稱其表演“是對美國的侮辱”

      瀟湘晨報
      2026-02-09 23:17:19
      你見過最窩囊的人是啥樣?網友:原來大家都這么窩囊,我心病好了

      你見過最窩囊的人是啥樣?網友:原來大家都這么窩囊,我心病好了

      帶你感受人間冷暖
      2026-01-06 00:05:11
      巴拿馬急剎車:24小時改口保港口,中方反制有多狠?

      巴拿馬急剎車:24小時改口保港口,中方反制有多狠?

      老謝談史
      2026-02-09 14:53:19
      中國批準稀土出口,日媒歡呼:對華反制措施見效,下一秒遭打臉

      中國批準稀土出口,日媒歡呼:對華反制措施見效,下一秒遭打臉

      壹知眠羊
      2026-02-09 19:55:33
      新春走基層 | 快遞小哥成勞模大哥

      新春走基層 | 快遞小哥成勞模大哥

      人民資訊
      2026-02-08 12:02:27
      90歲焦晃現狀曝出:穿紙尿褲嚴重忘事,與小30歲妻子住無電梯頂層

      90歲焦晃現狀曝出:穿紙尿褲嚴重忘事,與小30歲妻子住無電梯頂層

      小徐講八卦
      2026-02-06 16:10:03
      德國那位軍事專家說得夠直白:美國不是怕中國,是怕打了也白打

      德國那位軍事專家說得夠直白:美國不是怕中國,是怕打了也白打

      扶蘇聊歷史
      2026-01-28 18:04:09
      2026-02-10 03:19:00
      51Testing軟件測試網 incentive-icons
      51Testing軟件測試網
      中國軟件測試人的精神家園
      1522文章數 13252關注度
      往期回顧 全部

      科技要聞

      實測|字節新模型帶著音效和復雜運鏡殺瘋了

      頭條要聞

      人民日報評"南博事件":無論涉及到什么人 絕不放任

      頭條要聞

      人民日報評"南博事件":無論涉及到什么人 絕不放任

      體育要聞

      不會打籃球,如何入選詹娜前男友第一陣容

      娛樂要聞

      央視電影活動名場面!明星站位太講究

      財經要聞

      滬深北交易所優化再融資 釋放3個信號

      汽車要聞

      長安將搭鈉電池 好比汽車要裝柴油機?

      態度原創

      藝術
      旅游
      親子
      教育
      公開課

      藝術要聞

      301.7米!安徽最高、中國最長的樓,外墻寫滿篆書

      旅游要聞

      新春景觀已上線 流光溢彩迎馬年

      親子要聞

      越討厭跑得越遠

      教育要聞

      孩子愛玩手機不愛學習?你沒用對方法!

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進入關懷版