zoukankan      html  css  js  c++  java
  • postman接口测试使用

    在做测试之前,先要了解一下http相关的一些知识,这样做起来才会更加顺手。

    http的请求分为header 和 body,一般在header里面放一些其他的信息,比如cookie,浏览器信息

    body作为请求体,会存放一些参数。

    get和post两种请求方式:

     get请求没有body,参数都是放在URL里面,post请求的参数都是放在body里面。

    http请求中的一些状态码:

    200 #2  请求成功 

    300 #3  代表重定向

    400 #4  代表客户端发出去的请求有问题

    500 502  代表服务端有问题

    搞清楚以上的问题,再用postman做接口测试,就会容易上手的多了。

    1.get请求的测试方法,如下图所示:

    首先选择请求的方式,get,然后输入请求接口地址,在params中,输入请求的参数,及其对应的值,点击send,下面就会显示接口的内容。

    2.post请求接口,在请求方式选择post,输入接口地址,post的参数和get的位置不同,是放在body中的form-data,输入对应的key和value,如果是json参数,选择json方式传参

    3.如果没有接口文档,需要自己抓包,可以通过查看浏览器页面元素的方式。

    定义参数

    为了方便以后接口地址变化,造成的测试用例地址的修改,我们可以把地址设置成对应的参数,这样我们只要修改一下参数对应的值,就可以了,参数设置方法如下:

    点击右上角的齿轮图标,打开manage environments窗口,点击globals,输入要保存的变量,variable是定义的变量a,initial value是被代替的值b,保存后,就可以使用a来代替b

    注意在使用a的时候,要使用{{a}},双括号把a包起来。

     postman的自动化:

    第一步:先保存要自动化的接口,命名为a

    第二步:使用记事本等文本编辑器,设置要参数化的参数,参数之间使用“,”英文的逗号隔开,下面用例格式供参考

    username,passwd,check
    sfdfsdf,22343,用户名/密码错误
    sfsdfd,24233434,用户名/密码错误
    sdfdsfdsfd,223434,用户名/密码错误

    第三步:设置参数值 {{username}}

    第四步:点击左上角的runner,打开runner页面,找到我们保存的接口,然后根据参数的行数,在要运行的次数,iterations的值,data select file ,点击select file,选择保存的参数文件,然后在data file type

    中选择和参数文件对应的文件格式,点击preview预览一下,然后点击run,等待执行结果。

  • 相关阅读:
    iOS 小技巧总结
    iOS 字符串常用编码互相转换
    iOS点击cell查看大图,点击大图还原小图
    Cocoapods配置
    匈牙利匹配
    ISAP网络流
    BZOJ 3262--陌上花开
    android应用找回签名问题jarsigner
    android定位混淆过后的crash问题
    axios++:防止重复提交全局统一拦截
  • 原文地址:https://www.cnblogs.com/wuzm/p/11532976.html
Copyright © 2011-2022 走看看