成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

帶你一起來執(zhí)行Postman集合

不知名網(wǎng)友 / 1410人閱讀

摘要:如果想要自動(dòng)化測試接口,運(yùn)行集合是非常必要的。設(shè)置為,則被選集合中的請(qǐng)求將被發(fā)送遍。默認(rèn)情況下,在第一次運(yùn)行集合時(shí)會(huì)檢查持久化變量的設(shè)置項(xiàng)。如果不希望在運(yùn)行中期間更新變量,則取消選中復(fù)選框,如圖所示,希望多次運(yùn)行相同的集合時(shí),該項(xiàng)非常有用。

一、前言

??正如前文所述,集合是一組請(qǐng)求,運(yùn)行集合,就會(huì)依據(jù)所選環(huán)境變量,發(fā)送集合中所有的請(qǐng)求,如果配合腳本,就可以構(gòu)建集成測試套件,在接口請(qǐng)求之間傳遞數(shù)據(jù),并構(gòu)建接口實(shí)際工作流的鏡像。如果想要自動(dòng)化測試接口,運(yùn)行集合是非常必要的。

二、集合運(yùn)行參數(shù)

??集合可以在Postman應(yīng)用程序中使用集合運(yùn)行器運(yùn)行,也可以從命令行使用Newman工具運(yùn)行(有關(guān)Newman的用法以后會(huì)進(jìn)行介紹)

??下面討論幾個(gè)在集合運(yùn)行器中運(yùn)行集合時(shí)的參數(shù)配置。

??在Postman中運(yùn)行集合,單擊集合右側(cè)的“…”按鈕,展示集合詳情信息,如圖

1.Choose a collection or folder

??這里設(shè)置(選擇)要運(yùn)行的集合或文件夾。當(dāng)運(yùn)行一個(gè)集合時(shí),集合中的所有請(qǐng)求都按照它們?cè)赑ostman中出現(xiàn)的順序發(fā)送,這意味著每個(gè)文件夾和文件夾中的請(qǐng)求都是按順序執(zhí)行的。但是,可以通過使用setNextRequest()方法更改請(qǐng)求發(fā)送順序已反應(yīng)工作流程。

??如果這里只選擇一個(gè)文件夾,那就只發(fā)送這個(gè)文件夾中的請(qǐng)求。

2.Environment

??這里設(shè)置運(yùn)行集合時(shí)使用的環(huán)境變量。

3.Iterations

??這里設(shè)置集合運(yùn)行的次數(shù)。設(shè)置為n,則被選集合中的請(qǐng)求將被發(fā)送n遍。

4.Delay

??這里設(shè)置發(fā)送每個(gè)請(qǐng)求之間的時(shí)間間隔(單位為ms)。如果設(shè)置為x,意思是發(fā)送完一個(gè)請(qǐng)求,等待x毫秒才發(fā)送下個(gè)請(qǐng)求。

5.Log Responses

??這里設(shè)置集合運(yùn)行時(shí)所記錄發(fā)熱日志級(jí)別。默認(rèn)情況下,所有Requests的響應(yīng)都記錄日志,但是對(duì)于大型集合,可以更改設(shè)置以提高性能。日志共包含如下3個(gè)級(jí)別:

??(1)For all requests,記錄所有請(qǐng)求的響應(yīng)日志。

??(2)For failed requests,只記錄至少一個(gè)失敗測試請(qǐng)求的響應(yīng)日志。

??(3)For no requests,不會(huì)記錄響應(yīng)日志

6.Data

??這里可以為集合提供運(yùn)行的數(shù)據(jù)文件。

7.Persist Variables

??默認(rèn)情況下,集合運(yùn)行器中的任何變量更改都不會(huì)在請(qǐng)求構(gòu)建器中反映出來。假設(shè)環(huán)境變量值有個(gè)變量“name=store”,如果請(qǐng)求執(zhí)行設(shè)置“name=lina”,選中此項(xiàng),將不會(huì)更改環(huán)境變量name的值;如果不選中,則該請(qǐng)求發(fā)送完成后,環(huán)境變量name的值變?yōu)閘ina。

三、使用環(huán)境變量

??多用環(huán)境變量能幫助用戶創(chuàng)建可以重復(fù)的健壯請(qǐng)求。環(huán)境變量也可以在集合運(yùn)行器中使用。接下來看一個(gè)示例,這個(gè)POST請(qǐng)求在其URL和測試腳本中都使用了環(huán)境變量。

該請(qǐng)請(qǐng)求的URL和Params信息如圖:

“Test”選項(xiàng)卡的內(nèi)容如圖:

環(huán)境變量如圖:

測試期望在響應(yīng)主體中,嘗試運(yùn)行該請(qǐng)求,將看到測試結(jié)果,如圖:

??默認(rèn)情況下,集合運(yùn)行器中環(huán)境變量(或全局變量)中的任何變量變化都將反應(yīng)在Postman應(yīng)用程序窗口中,因?yàn)樵谶x項(xiàng)中會(huì)檢查持久化變量。

??默認(rèn)情況下,在第一次運(yùn)行集合時(shí)會(huì)檢查持久化變量的設(shè)置項(xiàng)。如果不希望在運(yùn)行中期間更新變量,則取消選中“Keep Variable Values”復(fù)選框,如圖所示,希望多次運(yùn)行相同的集合時(shí),該項(xiàng)非常有用。

四、使用數(shù)據(jù)文件

五、迭代運(yùn)行集合

六、創(chuàng)建工作流

七、分享集合運(yùn)行結(jié)果

八、集合運(yùn)行排錯(cuò)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/125289.html

相關(guān)文章

  • 帶你玩轉(zhuǎn)Postman集合

    摘要:選擇選項(xiàng),可以添加名稱和描述的數(shù)據(jù),以便其他用戶了解你的相關(guān)信息,如圖創(chuàng)建一個(gè)新集合。如果用戶正在處理一些特定的集合,可以單擊圖標(biāo)將集合置頂,如圖過濾集合。 集合...

    Bowman_han 評(píng)論0 收藏0
  • Postman教程-Pre-request Script和Tests腳本的介紹

    摘要:本章將重點(diǎn)介紹和的相關(guān)知識(shí)。與文件夾相關(guān)聯(lián)的腳本將在文件夾中的每個(gè)請(qǐng)求之前運(yùn)行。與集合相關(guān)的腳本將在集合中的每個(gè)請(qǐng)求之后運(yùn)行。腳本使用場景工具借助測試腳來幫助用戶自動(dòng)判斷接口請(qǐng)求是否正確,相當(dāng)于工具中的檢查點(diǎn)或者中的斷言功能。 ...

    Steve_Wang_ 評(píng)論0 收藏0
  • POSTMAN自動(dòng)化接口測試個(gè)人學(xué)習(xí)記錄

    摘要:但是要注意的是,該定時(shí)器對(duì)于本地環(huán)境是不生效的需要測試的接口是正式上線的且是公共的能夠?yàn)榇蠹宜L問的,若是使用本地環(huán)境進(jìn)行定時(shí)測試,會(huì)報(bào)的錯(cuò)誤,詳細(xì)參考請(qǐng)見。 P...

    anquan 評(píng)論0 收藏0
  • Postman接口自動(dòng)化測試之——批量執(zhí)行集合操作)

    摘要:集合定義在接口自動(dòng)化測試過程中將一組請(qǐng)求多條請(qǐng)求保存到一起進(jìn)行集中管理。右上角有結(jié)果統(tǒng)計(jì)導(dǎo)出測試結(jié)果再次執(zhí)行重新發(fā)起集合執(zhí)行。 集合定義:在接口自動(dòng)化測試過程中將一...

    tracymac7 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<