美文网首页
Postman:Pre-request Scripts and

Postman:Pre-request Scripts and

作者: 处暑寒 | 来源:发表于2017-02-10 17:47 被阅读0次

          pre-request scripts是一个关联了收藏夹内request,并且在发送request之前执行的代码片段。这对于在request header中包含时间戳或者在URL参数中发送一个随机字符串都是非常有用的。

    示例:

    postman.setGlobalVariable("timestampHeader", Date.parse(new Date()));

    postman.setEnvironmentVariable('timestampHeader',Date.parse(new Date()));


          Tests可用于对request的返回进行检验。一个Postman的test本质上是JavaScript的代码可以用来为一些特殊的test设置值。你可以在对象中设置一个描述性的键作为一个元素,然后声明他如果是true或false。

    示例:

    tests["Status code is 200"] = responseCode.code === 200;

    tests["Body matches is_review"] = responseBody.has("is_review");

    var jsonData = JSON.parse(responseBody);

    tests["is_review === 1"] = jsonData.data.is_review === 1;

    如果想打印返回data中的参数,可使用如下示例代码:

    var jsonData = JSON.parse(responseBody);

    tests["server_utc_ms is: "+jsonData.meta.server_utc_ms]=true;


    可在runner中跑接口测试用例自动化。

    示例:

    我建了一个test的collection,里面放了测试用例。

    相关文章

      网友评论

          本文标题:Postman:Pre-request Scripts and

          本文链接:https://www.haomeiwen.com/subject/krxnittx.html