基礎(chǔ)小白的福利時(shí)間!REST Assured 入門知識(shí)


1、介紹
REST Assured是Java DSL,用于簡(jiǎn)化對(duì)基于HTTP Builder的基于REST的服務(wù)的測(cè)試。它支持POST,GET,PUT,DELETE,OPTIONS,PATCH和HEAD請(qǐng)求,可用于驗(yàn)證和驗(yàn)證這些請(qǐng)求的響應(yīng)。
1.1 maven坐標(biāo)

2、靜態(tài)導(dǎo)入
為了有效地使用REST,建議從以下類中靜態(tài)導(dǎo)入(靜態(tài)導(dǎo)入可直接調(diào)用其它類中的方法)方法:

3、案例
3.1 get 請(qǐng)求
假設(shè)get請(qǐng)求(發(fā)送到 http://127.0.0.1:8080/get)返回JSON為:

REST 保證可以幫助您輕松進(jìn)行 get 請(qǐng)求并驗(yàn)證響應(yīng)。例如:如果要驗(yàn)證 id 等于 2059811,可以執(zhí)行以下操作:

3.2 post 請(qǐng)求
假設(shè)post請(qǐng)求(發(fā)送到 http://127.0.0.1:8080/post)返回JSON為:

REST 保證可以幫助您輕松進(jìn)行 post 請(qǐng)求并驗(yàn)證響應(yīng)。例如。如果要驗(yàn)證 msg 等于 OK,可以執(zhí)行以下操作:

3.3 patch 請(qǐng)求
假設(shè)patch請(qǐng)求(發(fā)送到 http://127.0.0.1:8080/patch)返回JSON為:

REST 保證可以幫助您輕松進(jìn)行 patch 請(qǐng)求并驗(yàn)證響應(yīng)。例如。如果要驗(yàn)證 code 等于 0,可以執(zhí)行以下操作:

說明:本文為檸檬班羅杰老師原創(chuàng),轉(zhuǎn)載需注明出處!