postman 測(cè)試腳本語(yǔ)法

postman test

#### pm.response

pm.response.code //獲取當(dāng)前請(qǐng)求返回的狀態(tài)碼如200,404,500等

pm.response.reason() //當(dāng)前請(qǐng)求成功返回OK

pm.response.headers://以數(shù)組的形式返回當(dāng)前請(qǐng)求成功后的response的headers

pm.response.responseTime//獲取執(zhí)行此次請(qǐng)求的時(shí)間單位為ms

pm.response.text()//以文本的方式獲取響應(yīng)里面的body的內(nèi)容

pm.response.json():Function → Object //將body里面的內(nèi)容解析為一個(gè)json對(duì)象

####?pm.response.to

pm.response.to.have.status(code:Number) //根據(jù)狀態(tài)碼判斷響應(yīng)是否成功

pm.response.to.have.status(reason:String)//根據(jù)返回的狀態(tài)值判斷響應(yīng)是否成功

pm.response.to.have.header(key:String) //根據(jù)response中的headers的key判斷響應(yīng)是否成功

pm.response.to.have.header(key:String, optionalValue:String)//對(duì)response中的header中的key和value校驗(yàn),判斷響應(yīng)是否成功

pm.response.to.have.body()//獲取響應(yīng)返回的資源

pm.response.to.have.body(optionalValue:String)//對(duì)響應(yīng)返回的body內(nèi)容校驗(yàn)撵儿,判斷響應(yīng)是否成功

pm.response.to.have.body(optionalValue:RegExp)//對(duì)響應(yīng)返回的body進(jìn)行正則校驗(yàn),判斷響應(yīng)是否成功

pm.response.to.have.jsonBody()//判斷響應(yīng)返回的body是否是json,判斷響應(yīng)是否成功

pm.response.to.have.jsonBody(optionalExpectEqual:Object)

pm.response.to.have.jsonBody(optionalExpectPath:String)

pm.response.to.have.jsonBody(optionalExpectPath:String, optionalValue:*)

#### pm.cookies

pm.cookies.has(cookieName:String):Function → Boolean //檢查請(qǐng)求的url站點(diǎn)是否存在cookie

pm.cookies.get(cookieName:String):Function → String //獲取存在的cookie的值

pm.cookies.toObject:Function → Object //將請(qǐng)求的url站點(diǎn)中獲取到的所有存在的cookie輸出到一個(gè)對(duì)象中去

pm.test(testName:String, specFunction:Function) //測(cè)試方法,第二個(gè)方法中填寫測(cè)試內(nèi)容

#example

pm.test("response should be okay to process", function () {

? ? ? pm.response.to.not.be.error;

? ? ? pm.response.to.have.jsonBody('');

? ? ? pm.response.to.not.have.jsonBody('error');

? });

//該方法需要結(jié)合http://chaijs.com/api/bdd/使用

pm.expect(assertion:*)

#example

pm.test('environment to be production', function () {

? ? ? pm.expect(pm.environment.get('env')).to.equal('production');

? });

#### pm.response.to.be.*

pm.response.to.be.info?判斷當(dāng)前請(qǐng)求響應(yīng)的狀態(tài)值?//Checks 1XX status code

pm.response.to.be.success//Checks 2XX status code

pm.response.to.be.redirection//Checks 3XX status code

pm.response.to.be.clientError?//Checks 4XX status code

pm.response.to.be.serverError?//Checks 5XX

pm.response.to.be.error?//Checks 4XX or 5XX

pm.response.to.be.ok?//Status code must be 200

pm.response.to.be.accepted?//Status code must be 202

pm.response.to.be.badRequest?//Status code must be 400

pm.response.to.be.unauthorised?//Status code must be 401

pm.response.to.be.forbidden?//Status code 403

pm.response.to.be.notFound?//Status code of response is checked to be 404

pm.response.to.be.rateLimited?//Checks whether response status code is 429

轉(zhuǎn)載自:postman Test Script - 簡(jiǎn)書 http://www.reibang.com/p/68966d58859f

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末兔港,一起剝皮案震驚了整個(gè)濱河市绳泉,隨后出現(xiàn)的幾起案子募判,更是在濱河造成了極大的恐慌,老刑警劉巖竖般,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件甚垦,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡涣雕,警方通過(guò)查閱死者的電腦和手機(jī)艰亮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)挣郭,“玉大人迄埃,你說(shuō)我怎么就攤上這事《艺希” “怎么了侄非?”我有些...
    開封第一講書人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)流译。 經(jīng)常有香客問(wèn)我逞怨,道長(zhǎng),這世上最難降的妖魔是什么福澡? 我笑而不...
    開封第一講書人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任叠赦,我火速辦了婚禮,結(jié)果婚禮上革砸,老公的妹妹穿的比我還像新娘除秀。我一直安慰自己,他們只是感情好算利,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開白布鳞仙。 她就那樣靜靜地躺著,像睡著了一般笔时。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上仗岸,一...
    開封第一講書人閱讀 51,737評(píng)論 1 305
  • 那天允耿,我揣著相機(jī)與錄音,去河邊找鬼扒怖。 笑死较锡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的盗痒。 我是一名探鬼主播蚂蕴,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼低散,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了骡楼?” 一聲冷哼從身側(cè)響起熔号,我...
    開封第一講書人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鸟整,沒(méi)想到半個(gè)月后引镊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡篮条,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年弟头,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涉茧。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡赴恨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出伴栓,到底是詐尸還是另有隱情伦连,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布挣饥,位于F島的核電站除师,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏扔枫。R本人自食惡果不足惜汛聚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望短荐。 院中可真熱鬧倚舀,春花似錦、人聲如沸忍宋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)糠排。三九已至舵稠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間入宦,已是汗流浹背哺徊。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留乾闰,地道東北人落追。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像涯肩,于是被迫代替她去往敵國(guó)和親轿钠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子巢钓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,336評(píng)論 0 10
  • Lua 5.1 參考手冊(cè) by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 13,813評(píng)論 0 38
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,511評(píng)論 0 23
  • 文|初服 田埂上黃燦燦的野果 藏進(jìn)了人們的口袋 蜻蜓在荒田吸吮昨夜里的田水 寒氣覆蓋水面結(jié)了一層薄薄的紗 田水流經(jīng)...
    初服閱讀 360評(píng)論 4 6
  • 來(lái)自全國(guó)各地的同學(xué)重逢或初相遇,自我介紹疗垛,描述瑜伽路上學(xué)習(xí)的軌跡症汹,遇到的問(wèn)題和困惑,相識(shí)王劍老師的課堂上继谚。 ...
    DharmaYoga麗子閱讀 1,074評(píng)論 2 7