• Postman


    about postman:

    作用:模拟浏览器向某个接口API发送请求。 应用场景: 1.开发安卓、IOS软件。 手机软件(HTML) - 后端
    (django框架) 程序员 程序员(测试) 2.前后端分离概念 前端(HTML) - 后端(django) 程序员 程序员 ajax

    后端,写API(路由、视图json格式的数据)
       url.py
         "/login/" ->  login
       views.py
         def login(request):
           return HttpResponse("成功")
     postman,向自己写的路由发送请求,以测试自己写的视图函数是否正确。
    3.测试人员
     组织架构:
       - 产品经理,设计产品有哪些功能。
       - 开发,产品的开发(APP、前端、后端)。
       - 测试,测试产品是否合格。
       - 运维,项目部署(所有用户可以访问)
     测试用postman:
       测试后端API(URL)是否正常。

    答疑: 开发,自己测试后端接口是否正常。
    安装
    2018年之前,postman是Google浏览的插件,但之后,我们只能使用postman APP
    官网:https://www.getpostman.com/
    快速使用: 第一步:通过django创建2个API POST:login GET:index

    第二步:通过postman进行接口的测试
     GET请求:
       - 方式
       - URL
       - 返回值
       - params,GET传参
       - headers,请求头
     POST请求:
       - 方式
       - URL
       - 返回值
       - body
      - form-urlencode 
    快速上手
    练手项目地址:
    http://www.neeo.cc:6002/pinter/doc
    http://www.neeo.cc:6001/
    一般的,上面连个项目的接口返回都是json类型的
    postman测试哪些接口
    常见的接口:
    get:有参/无参
    post, 注意请求头的搭配使用:
    无参
    有参:
    k:v user:zhangkai pwd:123
    k: json k:{“k1”: “v1”, }
    json {“user”:“xxx”, “pwd”: “ooo”}
    cookies
    文件上传类型的接口
    webservices: xml
    get
    http://www.neeo.cc:6002/pinter/com/getSku?id=1
    GET请求:
    方式
    URL
    返回值
    params,GET传参
    headers,请求头
    post
    k:v格式的post请求
    http://www.neeo.cc:6002/pinter/com/login
    k:json类型的post请求
      http://www.neeo.cc:6002/pinter/com/buy
    需要注意的:正常的post请求传参即可
    参数为json格式的post请求
    http://www.neeo.cc:6002/pinter/com/register
    对于参数为纯json格式的post请求:
    body选项选择 raw ,然后在输入框中输入json字符串
    加请求头 Content-Type:application/json 来告诉服务器如何处理请求的参数,否则报错:415,,不支持媒体类型
    文件上传
    http://www.httpbin.org/post
    #注意:这个接口不太适合上传大文件
    需要注意的是:
    body选项选择 form-data
    k的输入框选择 file ,value框点击选择要上传的文件
    无需添加请求头
    将请求导出为代码
    选择指定的请求,点击右侧的 code ,然后选择语言,copy生成的代码即可。

     

     

     

     

     如何引用环境当前环境

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    MySQL
    权限(二)
    权限(一)
    化栈为队
    栈的最小值
    实现简易版react中createElement和render方法
    12.整数转罗马数字
    call,apply,bind的理解
    8. 字符串转换整数 (atoi)
    172.阶乘后的0
  • 原文地址:https://www.cnblogs.com/zhang-da/p/12261454.html
Copyright © 2020-2023  润新知