摘要:如果想要自動化測試接口,運行集合是非常必要的。設置為,則被選集合中的請求將被發送遍。默認情況下,在第一次運行集合時會檢查持久化變量的設置項。如果不希望在運行中期間更新變量,則取消選中復選框,如圖所示,希望多次運行相同的集合時,該項非常有用。
??正如前文所述,集合是一組請求,運行集合,就會依據所選環境變量,發送集合中所有的請求,如果配合腳本,就可以構建集成測試套件,在接口請求之間傳遞數據,并構建接口實際工作流的鏡像。如果想要自動化測試接口,運行集合是非常必要的。
??集合可以在Postman應用程序中使用集合運行器運行,也可以從命令行使用Newman工具運行(有關Newman的用法以后會進行介紹)
??下面討論幾個在集合運行器中運行集合時的參數配置。
??在Postman中運行集合,單擊集合右側的“…”按鈕,展示集合詳情信息,如圖
??這里設置(選擇)要運行的集合或文件夾。當運行一個集合時,集合中的所有請求都按照它們在Postman中出現的順序發送,這意味著每個文件夾和文件夾中的請求都是按順序執行的。但是,可以通過使用setNextRequest()方法更改請求發送順序已反應工作流程。
??如果這里只選擇一個文件夾,那就只發送這個文件夾中的請求。
??這里設置運行集合時使用的環境變量。
??這里設置集合運行的次數。設置為n,則被選集合中的請求將被發送n遍。
??這里設置發送每個請求之間的時間間隔(單位為ms)。如果設置為x,意思是發送完一個請求,等待x毫秒才發送下個請求。
??這里設置集合運行時所記錄發熱日志級別。默認情況下,所有Requests的響應都記錄日志,但是對于大型集合,可以更改設置以提高性能。日志共包含如下3個級別:
??(1)For all requests,記錄所有請求的響應日志。
??(2)For failed requests,只記錄至少一個失敗測試請求的響應日志。
??(3)For no requests,不會記錄響應日志
??這里可以為集合提供運行的數據文件。
??默認情況下,集合運行器中的任何變量更改都不會在請求構建器中反映出來。假設環境變量值有個變量“name=store”,如果請求執行設置“name=lina”,選中此項,將不會更改環境變量name的值;如果不選中,則該請求發送完成后,環境變量name的值變為lina。
??多用環境變量能幫助用戶創建可以重復的健壯請求。環境變量也可以在集合運行器中使用。接下來看一個示例,這個POST請求在其URL和測試腳本中都使用了環境變量。
該請請求的URL和Params信息如圖:
“Test”選項卡的內容如圖:
環境變量如圖:
測試期望在響應主體中,嘗試運行該請求,將看到測試結果,如圖:
??默認情況下,集合運行器中環境變量(或全局變量)中的任何變量變化都將反應在Postman應用程序窗口中,因為在選項中會檢查持久化變量。
??默認情況下,在第一次運行集合時會檢查持久化變量的設置項。如果不希望在運行中期間更新變量,則取消選中“Keep Variable Values”復選框,如圖所示,希望多次運行相同的集合時,該項非常有用。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/125289.html
摘要:選擇選項,可以添加名稱和描述的數據,以便其他用戶了解你的相關信息,如圖創建一個新集合。如果用戶正在處理一些特定的集合,可以單擊圖標將集合置頂,如圖過濾集合。 集合...
摘要:本章將重點介紹和的相關知識。與文件夾相關聯的腳本將在文件夾中的每個請求之前運行。與集合相關的腳本將在集合中的每個請求之后運行。腳本使用場景工具借助測試腳來幫助用戶自動判斷接口請求是否正確,相當于工具中的檢查點或者中的斷言功能。 ...
摘要:但是要注意的是,該定時器對于本地環境是不生效的需要測試的接口是正式上線的且是公共的能夠為大家所訪問的,若是使用本地環境進行定時測試,會報的錯誤,詳細參考請見。 P...
摘要:集合定義在接口自動化測試過程中將一組請求多條請求保存到一起進行集中管理。右上角有結果統計導出測試結果再次執行重新發起集合執行。 集合定義:在接口自動化測試過程中將一...
閱讀 3735·2023-01-11 11:02
閱讀 4244·2023-01-11 11:02
閱讀 3050·2023-01-11 11:02
閱讀 5180·2023-01-11 11:02
閱讀 4737·2023-01-11 11:02
閱讀 5534·2023-01-11 11:02
閱讀 5313·2023-01-11 11:02
閱讀 3986·2023-01-11 11:02