zoukankan      html  css  js  c++  java
  • Postman安装与使用

    Postman是可以用于API调试的工具,支持各种请求类型: get、post、put、patch、delete 等,可以用来模拟HTTP请求,测试API接口功能。

    安装

    官网地址:https://www.postman.com/

    http请求响应测试接口:https://httpbin.testing-studio.com/
    也可以自己本地搭建,GitHub地址:https://github.com/postmanlabs/httpbin

    发送请求

    发送Get请求

    发送Post请求

    Post请求可以发送key -value-,json,file等格式的数据
    案例:

    URL可以通过设置环境变量来调用:

    断言

    Tests主要用来做断言,可以测试返回结果是否含有某一字符串。

    pm.test("Status code is 200", function () {
        pm.response.to.have.status(200);
    });
    
    pm.test("Body matches string", function () {
        pm.expect(pm.response.text()).to.include("json");
    });
    
    pm.test("url success", function () {
        var jsonData = pm.response.json();
        pm.expect(jsonData.url).to.eql("http://httpbin.testing-studio.com/post");
    });
    

    测试结果:

    变量

    • 环境变量与全局变量
    • 变量引用方法:{{variableName}}

    参数传递

    获取需要的值, 将获取到的值设置为环境变量,可以 在需要验证的接口中引用环境变量中保存的值

    用例集

    • 选择环境变量
    • 选择执行次数
    • 选择延迟时间
    • 选择测试数据
    • 点击Run按钮即可开始执行

    代码导出

    • 在接口页面点击code按钮进入code页面
    • 选择需要导出的脚本

    数据驱动

    json和 CSV格式数据文件:
    data.json

    [
        {
            "username":"test1",
            "password":"123",
            "token":"token1"
        },
        {
            "username":"test2",
            "password":"123",
            "token":"token2"
        },
        {
            "username":"test3",
            "password":"123",
            "token":"token3"
        }
    ]
    

    data.csv

    username,password,token
    test1,123,token1
    test2,123,token2
    test3,123,token3
    

    接口配置:


    导入数据:

    运行:

    --THE END--

    文章标题:Postman安装与使用
    本文作者:hiyo
    本文链接:https://www.cnblogs.com/hiyong/p/14460878.html
    欢迎关注公众号:「测试开发小记」及时接收最新技术文章!

  • 相关阅读:
    10月20日动手动脑
    10月20日
    10月19日
    10月18日
    10月17日
    10月16日
    10月15日
    10月14日
    jQuery选择器大全
    面试总结
  • 原文地址:https://www.cnblogs.com/hiyong/p/14460878.html
Copyright © 2011-2022 走看看