更新時(shí)間:2020-03-08 來(lái)源:黑馬程序員 瀏覽量:
在postman中,大家都使用過(guò)斷言,但是我們使用的斷言都是針對(duì)每一個(gè)接口或者是每一個(gè)用例添加的,那么是否有可以同時(shí)對(duì)多個(gè)用例或接口添加斷言呢 ?
答案是肯定有的。
那么接下來(lái)我就帶領(lǐng)大家認(rèn)識(shí)下Postman中的批量斷言,也可以稱(chēng)之為集合斷言 。
首先,先簡(jiǎn)單的介紹下什么是集合斷言,在postman中是支持創(chuàng)建Collection的,這個(gè)Collection也可以稱(chēng)之為集合
。在這個(gè)集合下可以創(chuàng)建很多的請(qǐng)求(用例),那么我們對(duì)這個(gè)集合整體斷言就可以稱(chēng)之為集合斷言 。
一、實(shí)現(xiàn)思路
要想使用集合斷言需要有四個(gè)步驟:
1.新建一個(gè)集合
2. 在集合中添加請(qǐng)求,至少添加倆個(gè)及倆個(gè)以上
3. 對(duì)這個(gè)集合設(shè)置集合斷言。
4. 運(yùn)行該集合,驗(yàn)證該集合斷言
二、實(shí)現(xiàn)步驟
1.新建一個(gè)集合
選擇Collections,點(diǎn)擊New Collection,彈出如下界面,給集合起一個(gè)名字為demo 。
2.在集合中創(chuàng)建倆個(gè)請(qǐng)求
在該集合下新建倆個(gè)request,我這里就以查詢(xún)天氣和查詢(xún)運(yùn)營(yíng)商接口為例 ,每個(gè)請(qǐng)求添加完畢后進(jìn)行Send驗(yàn)證,已確保能請(qǐng)求成功 。
3.設(shè)置集合斷言
對(duì)demo集合設(shè)置集合斷言,右擊demo集合進(jìn)行編輯,找到Tests標(biāo)簽中添加斷言響應(yīng)狀態(tài)碼為200,點(diǎn)擊Update按鈕保存 。
4.對(duì)集合斷言驗(yàn)證
選擇該集合進(jìn)行批量運(yùn)行,在運(yùn)行的界面中查看每個(gè)請(qǐng)求是否都自動(dòng)進(jìn)行響應(yīng)狀態(tài)碼的斷言,截圖如下
通過(guò)查看運(yùn)行結(jié)果,發(fā)現(xiàn)確實(shí)是對(duì)每個(gè)請(qǐng)求都進(jìn)行了一次響應(yīng)狀態(tài)碼等于200的斷言,那么如果我們實(shí)際工作中如果有更多請(qǐng)求都是對(duì)同一個(gè)斷言的話,就可以很方面的使用集合斷言。推薦了解軟件測(cè)試培訓(xùn)課程。
三、總結(jié)
總之,如果要想設(shè)置一個(gè)集合斷言并使用它需要以下四個(gè)步驟
第一步:新建一個(gè)集合 。
第二步:在集合中新建多個(gè)請(qǐng)求并調(diào)試通過(guò) 。
第三步:為集合設(shè)置集合斷言,通過(guò)編輯集合,選擇Tests標(biāo)簽中添加想要的斷言 。
第四步:對(duì)該集合進(jìn)行運(yùn)行,查看運(yùn)行結(jié)果,是否對(duì)該集合下的每個(gè)請(qǐng)求都進(jìn)行了一次斷言 。
猜你喜
如何對(duì)線上bug進(jìn)行分類(lèi)?[軟件測(cè)試培訓(xùn)]
2020-02-27軟件測(cè)試就業(yè)方向是哪些?[軟件測(cè)試培訓(xùn)]
2020-02-27Jenkins從環(huán)境配置到項(xiàng)目開(kāi)發(fā)詳細(xì)視頻教程
2020-02-25Kubernetes(K8S)入門(mén)視頻教程[黑馬程序員]
2020-02-20學(xué)科口碑是生命,逆風(fēng)之下要更強(qiáng),看軟件測(cè)試學(xué)科疫情下的奮戰(zhàn)故事
2020-02-17HFC技術(shù)與光纖接入技術(shù)分別是什么?
2020-01-12