自动化测试

接口测试 - Postman

2019-03-18  本文已影响0人  ienos

Postman 主页面

WX20190315-094142@2x.png

举例一个简单的请求

以下均以登录接口为例

{
    code : 0 // code 为 1007 的时候代表该手机号未注册 
    msg  : "success"
    data  :  {
            token : "aa.bb.cc",
            user : { USER }
    }   
}

Request

如何减少重复工作

Q:多个请求使用同一域名,如何统一 Host ?

A:添加变量 host,值为 https://www.postman.com ,结果登录接口URL为:{{host}}/login 【postman 用 {{ }} 表示一个变量 】

image.png

变量

变量作用
变量分类

【环境】由【环境变量】组成

每个环境相互独立,不同环境可以含有相同变量名
切换环境 -> 切换对变量的使用
一个项目可以对应一个环境

全局变量

局部变量

Auth

【Collection】
  {
    【Folder】
      {
        【Request】
      }
  }
image.png

一个接口的前后准备

image.png
JavaScript
// 源返回值:responseBody
// 解析
var response = JSON.parse(responseBody)
// 返回内容 例如 response {
// data : {
// }
// }
response.data

pm
     pm.test('已登录 admin_token: ' + token, function () {
        // pm.expect(response.error_code).to.equal(0);
        // pm.response.to.have.jsonBody('error_code');
    });

多接口间的依赖和执行顺序

Runner

Monitor

其他

网页 Cookies

多人合作

上一篇 下一篇

猜你喜欢

热点阅读