postman 测试脚本语法

postman test

#### pm.response

pm.response.code //获取当前请求返回的状态码如200,404,500等

pm.response.reason() //当前请求成功返回OK

pm.response.headers://以数组的形式返回当前请求成功后的response的headers

pm.response.responseTime//获取执行此次请求的时间单位为ms

pm.response.text()//以文本的方式获取响应里面的body的内容

pm.response.json():Function → Object //将body里面的内容解析为一个json对象

#### pm.response.to

pm.response.to.have.status(code:Number) //根据状态码判断响应是否成功

pm.response.to.have.status(reason:String)//根据返回的状态值判断响应是否成功

pm.response.to.have.header(key:String) //根据response中的headers的key判断响应是否成功

pm.response.to.have.header(key:String, optionalValue:String)//对response中的header中的key和value校验,判断响应是否成功

pm.response.to.have.body()//获取响应返回的资源

pm.response.to.have.body(optionalValue:String)//对响应返回的body内容校验,判断响应是否成功

pm.response.to.have.body(optionalValue:RegExp)//对响应返回的body进行正则校验,判断响应是否成功

pm.response.to.have.jsonBody()//判断响应返回的body是否是json,判断响应是否成功

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 //检查请求的url站点是否存在cookie

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

pm.cookies.toObject:Function → Object //将请求的url站点中获取到的所有存在的cookie输出到一个对象中去

pm.test(testName:String, specFunction:Function) //测试方法,第二个方法中填写测试内容

#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');

  });

//该方法需要结合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 判断当前请求响应的状态值 //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

转载自:postman Test Script - 简书 https://www.jianshu.com/p/68966d58859f

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,289评论 0 10
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,733评论 0 38
  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,380评论 0 23
  • 文|初服 田埂上黄灿灿的野果 藏进了人们的口袋 蜻蜓在荒田吸吮昨夜里的田水 寒气覆盖水面结了一层薄薄的纱 田水流经...
    初服阅读 357评论 4 6
  • 來自全國各地的同學重逢或初相遇,自我介紹,描述瑜伽路上學習的軌跡,遇到的問題和困惑,相識王劍老師的課堂上。 ...
    DharmaYoga麗子阅读 1,060评论 2 7