精华内容
下载资源
问答
  • PostMan测试Post请求

    千次阅读 2019-10-15 13:37:03
    在我们调试代码时,经常需要提交表单到后台,有些时候为了调试后台的内容,需要重复输入表单的内容,此时,我们可以借助PostMan帮助我们每次都能够自动提交表单。 1. 复制表单内容 F12打开调试面板,填写表单,并...

    在我们调试代码时,经常需要提交表单到后台,有些时候为了调试后台的内容,需要重复输入表单的内容,此时,我们可以借助PostMan帮助我们每次都能够自动提交表单。

    1. 复制表单内容

    F12打开调试面板,填写表单,并提交。在Network中找到出现问题的表单提交请求,如下图所示。

    点击该请求,会出现下图,找到Form Data,并复制

    id: 
    name: 数据结构与算法分析:Java语言描述(原书第3版)
    catalogID: 28
    unit: item
    introduce: 数据结构与算法分析:Java语言描述(原书第3版)
    picture: (binary)
    price: 112
    nowPrice: 39.9
    stock: 50
    sellcount: 0
    isnew: n
    sale: n
    score: 0
    title: java编程
    description: 本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具,讨论数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。 随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。本书将算法分析与*有效率的Java程序的开发有机结合起来,深入分析每种算法,并细致讲解精心构造程序的方法,内容全面,缜密严格。  第3版的主要更新如下: 第4章包含AVL树删除算法的实现。 第5章进行了全面修订和扩充,现在包含两种较新的算法——布谷鸟散列和跳房子散列。 第7章包含基数排序的相关内容,并给出了下界证明。 第12章增加了后缀树和后缀数组的相关材料,包括Karkkainen和Sanders的线性时间后缀数组构造算法。 
    keywords: java;数据结构
    productHTML: 
    images: 
    specList[0].id: 
    specList[0].specColor: 
    specList[0].specSize: 
    specList[0].specStock: 
    specList[0].specPrice: 
    specList[0].specStatus: n
    specList[1].id: 
    specList[1].specColor: 
    specList[1].specSize: 
    specList[1].specStock: 
    specList[1].specPrice: 
    specList[1].specStatus: n
    giftID: 
    

    2. 携带认证信息

    有时,需要携带用户信息,Cookie中会记录用户的信息,用于认证。找到该请求的Request Headers,并找到Cookie属性并复制:

    Cookie: JSESSIONID=DC207F202570698212BB77A87EFF596A; UM_distinctid=16dab386da8f8-00e1ac073a46e9-675c7c29-144000-16dab386da989; Idea-f60c4641=ac150ca4-ce16-45bd-9b6f-ff496322501a; CNZZDATA1000234875=1203544764-1570535622-%7C1571114002
    


    打开Postman,找到Header,并编辑:

    3. 利用Postman测试

    打开Postman,设置请求类型为Post,找到body,选择form-data,点击edit链接后,将之前复制的表单信息粘贴进去。

    另外,注意到picture: (binary),是因为表单中picture字段用于上传图片,所以,这里需要将picture字段属性类别设置为file:

    接着,选择文件即可。

    展开全文
  • Postman接口测试POST、GET请求方法

    千次阅读 2019-06-19 17:42:14
    转:https://www.cnblogs.com/zhuxr/p/9009708.html 一、基础知识 ...  GET请求:请求指定的页面信息,并返回实体主体。(通常用来接收数据)。  POST请求:向指定资源提交数据进行处理请求,数据被...

    转:https://www.cnblogs.com/zhuxr/p/9009708.html

    一、基础知识

      1.HTTP的五种请求方法:GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。

        GET请求:请求指定的页面信息,并返回实体主体。(通常用来接收数据)。

        POST请求:向指定资源提交数据进行处理请求,数据被包含在请求体中。POST请求可能会导致新的资源的建立、已有资源的修改。(通常用来发送数据)。

        HEAD请求:类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头。

        PUT请求:从客户端向服务器传送的数据取代指定的文档的内容。

        DELETE请求:请求服务器删除指定的页面。

        CONNECT请求:能够将连接改为管道方式的代理服务器。

        OPTIONS请求:允许客户端查看服务器的性能。

        TRACE请求:显示服务器收到的请求,主要用于测试或诊断。

      2.接口调用传参方式:key-value参数形式,Json串传参形式。

        key-value参数:把参数拼接在url的后面由?相连,多个参数之间用&相连。

        Json串传参:需要在请求的body写中,入Json格式参数。

     

    二、接口文档

     1.GET请求接口文档

      功能说明:用户注册

      请求URL: http://demo/web-member/auth/memberRegisteredByMobile

      请求方式:GET

      参数:

    参数名必选类型说明
    mobilestring手机号
    signint(0:注册发送,1,忘记密码发送)

      

     

      

     

      返回示例:

        无

      返回参数说明: 

    数名类型说明
    statusstring注册发送是否成功
    messagestring注册发送详细信息

      

     

     

      

    2.POST请求接口文档

      功能说明:用户登录

      请求URL: http://demo/web-member/auth/memberLogin

      请求方式:POST

      参数:

    参数名必选类型说明
    usernamestring用户名(邮箱或电话号)
    passwordstring密码
    deviceTypestring“ios”“android”
     

     

     

     

     

      返回示例:

      无

      返回参数说明:  

    参数名类型说明
    statusstring操作状态
    resultstring返回token

     

     

     

     

     

    三、Postman接口操作

      1.GET请求操作:

     

      2.GET请求操作结果:

      3.POST请求操作:

      4.POST请求操作结果:

     

     

     

     

     

     

     

     

    展开全文
  • Postman接口测试使用详解

    千次阅读 2020-06-27 11:44:37
    一:postman安装与使用 1.直接去官网下载免费版:postman官网下载 ... 3.进入postman主页面,点击New可进入项目创建引导图界面 二:postman接口测试 ...2.请求部分:在接口测试中,接口请求信息中,重点需关注四大

    一:postman安装与使用
    1.直接去官网下载免费版:postman官网下载
    在这里插入图片描述
    2.下载好的安装程序双击安装即可,安装后打开为如下注册登录页面,可关闭该页面跳过注册账户,非登录状态下该工具可直接使用
    在这里插入图片描述
    3.进入postman主页面,点击New可进入项目创建引导图界面
    在这里插入图片描述
    二:postman做接口测试
    接口测试简介
    1.postman工具是一种网页调试与发送网页http请求的chrome插件。可以用来模拟get或者post或者其它方式的请求来调试接口

    2.请求部分:在接口测试中,接口请求信息中,重点需关注四大信息:接口URL地址,请求方法,请求头以及请求参数
    获取响应返回信息状态码,响应头,响应正文
    接口收发包:可以想做通过快递公司寄快递,需要知道对方的地址(URL),选择快递公司(HTTP方法),填写快递单(头域信息),包装快递物品(发送请求体参数)

    3.get请求项目实战——请求天气API测试
    (1)免费天气测试网站:请求天气API测试网
    在这里插入图片描述
    (2)点击进入API文档,可查看请求方式接口地址以及请求参数
    在这里插入图片描述
    点击注册开发账号,进入控制台注册后获取appid与appsecret
    在这里插入图片描述
    在API文档中也可看到响应参数说明文档
    在这里插入图片描述

    (3)在postman-Collections下新建一个collection,填写name与description
    在这里插入图片描述
    (4)将接口地址复制到postman工作面板中,并将必填请求参数填写到Params中
    在这里插入图片描述
    填完参数点击send可在response下获取响应返回信息,查看响应信息即请求成功
    也可通过改变city以及其它参数查询其它城市天气信息

    注:若所测网站未给接口地址,可通过抓包工具Charles或者fiddler抓取,也可通过chrome浏览器按下Fn+F12打开开发者工具,切换到network菜单,对浏览器中动作进行抓包获取
    在这里插入图片描述

    4.post请求
    (1)get方法接口都是通过URL中添加请求参数的方式完成参数传递,在对post方法的接口进行测试时,需特别注意请求参数正在body中的格式以及请求头中的Content-Type头域,该头域规定了接口接受的请求参数传值格式

    (2)在postman请求体中传递参数时,在body菜单中设置请求体的格式
    x-www-form-urlencoded对应于content-type头域为x-www-form-urlencoded的类型,是以键值对形式发送的表单参数,同时参数携带在url中
    form-data对应于content-type的multipart/form-data类型,既可以发送键值对也可以进行文件参数传递
    raw选项中可以使用请求体原始格式编辑哥content-type类型对应的参数格式,直接按请求体的格式进行内容发送
    binary选项用于发送文件内容请求

    5.环境变量与全局变量
    接口测试中经常需使用已设定好的参数或者从其它接口的返回中获取变化的参数,postman提供变量机制供这种场景使用
    postman分为环境变量和全局变量二种,在接口请求中可以选择一组环境变量使用,而全局变量可供所有请求使用,使用变量的格式为{{变量名}}调用变量的值

    在刚才天气测试网站,点击右上角Manage Environments中增加环境变量或全局变量
    在这里插入图片描述
    在这里插入图片描述
    6.测试沙箱与测试断言实战
    测试沙箱常用功能:postman测试沙箱其实是结合js脚本完成测试中都功能,在请求发起前后实现部分测试操作
    常用功能:请求前脚本(pre-request scripts)设置请求前置操作如设置变量等,可在左下角console中查看结果
    在这里插入图片描述
    请求后对状态码,响应头,响应正文等信息进行断言操作
    使用console控制台进行调试:通过console查看接口请求返回信息,以及对脚本中使用的变量进行输出调试等操作
    在这里插入图片描述
    7.测试集与数据驱动
    为了方便的管理接口请求的执行,可通过postman测试集(collection)来完成测试的操作,每一个测试请求可以看成一个测试用例, 测试集中一次可管理多个测试用例,点击Runner打开配置相关测试环境并规定测试循环次数跑完看测试结果
    在这里插入图片描述

    8.postman接口请求使用cookie
    (1)直接在头域中添加cookie头域,适用于已知请求时的cookie头域情况
    (2)手动添加,postman会将操作流程中获取的参数自动保存,因此可通过调用前置接口来完成cookie获取

    展开全文
  • 接口测试工具Postman接口测试图文教程

    万次阅读 多人点赞 2018-07-11 13:10:03
    市场上有很多优秀的,完善的接口测试工具,比如SoapUI,Postman等,能够高效的帮助后端开发人员独立进行接口测试。这里使用Postman接口测试工具,此处以请求方式为POST的userLogin登录接口为例。

    目录

    一、前言

    二、Postman安装和使用

    三、请求方式

    四、资金记录接口实例演示


    一、前言

        在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成功能模块的测试。
        做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。
        市场上有很多优秀的,完善的接口测试工具,比如SoapUI,Postman等,能够高效的帮助后端开发人员独立进行接口测试。这里使用Postman接口测试工具,此处以请求方式为POST的userLogin登录接口为例。

    二、Postman安装和使用

        1、这个直接去官网下载即可,我们使用免费版即可满足基本接口测试,根据个人或者公司的项目实际情况考虑是否需要专业版或者其他。
    免费版官网链接: Postman
    下载好的安装程序Postman-Win64-xxx-Setup.exe,双击安装即可。建议安装在非系统盘,即C盘在外的其他盘,另建议使用全英文路径,避免使用中文路径。
        2、打开Postman如下图2-1,可以关闭该页面跳过注册账户,非登陆状态下该工具可以直接使用。接下来出现引导页面,类似IDEA,Android Studio等开发工具的引导页。此处关闭即可。
    图2-1注册账户图
    图2-2项目创建引导图

    3、进入Postman主页面并创建项目接口集合

        这里是我之前用过,所以左侧文件栏存在几个已有的文件夹。
        选择功能菜单New下的Collection创建项目接口集合。新建一个亿的项目A hundred million,可在Description部分写一下项目描述。

    图2-3Postman主页面
    图2-4新建项目接口集合图

    4、创建项目模块文件夹

        一般项目会分多个管理模块或者功能模块进行开发。这里可根据项目具体情况创建子文件夹方便接口管理。此处在A hundred million项目右键创建资产管理assets文件夹、user用户管理文件夹。可将测试的接口实例保存在对于管理模块下。

    图2-5新建资产管理文件夹

    5、后台登录接口演示

        开发完成后台接口,编写正确严谨的逻辑代码处理前端请求。此处登录接口代码如下,运行后台开发项目,使该接口能够访问。接口请求路径为:http://localhost:8080/manage/app/user/login

    @Controller
    @RequestMapping("/manage/app/")
    @Scope("prototype")
    public class AppUserController {
    
       /**
        * 日志
        */
    public static Logger customFile = LoggerFactory.getLogger("manageCustomFile");
    
    @Resource
    private AppUserService appUserService;
    
        /**
         * 用户登录
         * @param baseResult
         * @return
         */
        @RequestMapping(value = "user/login" , produces = "application/json;charset=UTF-8", method = RequestMethod.POST)
        @ResponseBody
        public BaseResult loginUser(@RequestBody BaseResult baseResult) {
            customFile.info("appId:"+ baseResult.getTreasureID()+ "用户登陆访问:" + baseResult.toString());
            return appUserService.loginUser(baseResult);
        }
    }

    6、新建接口测试

        在Postman主页面Content部分点击'+'按钮,新增一个接口测试。在图2-6所示第一部分填写接口请求路径,左侧下拉列表可选择请求方式,此处选择POST请求方式。接口请求路径为http://localhost:8080/manage/app/user/login。第二部分是请求体,即包含接口所需请求参数的Body,此处选择原始数据RAW,数据类型使用JSON数据作为请求数据。点击蓝色Send按钮发送请求,后台项目接口接收请求并响应返回执行结果。此处后台处理数据返回结果仍是JSON数据,这个看实际项目而定,此处仅做演示。第三部分是接口响应体,即接口响应请求处理并返回的数据。点击Pretty自动匹配接口返回的数据格式并对数据美化显示,使数据看起来更加直观。如果接口测试出现异常,则可以通过PreView视图查看浏览器响应接口的页面信息,也可以通过Header了解请求状态等参数。一般出现异常还是直接去后台看控制台的异常信息及项目日志来处理解决异常,再进行接口测试。

    图2-6接口测试图

        接口测试通过后,可Ctrl+S保存接口测试实例,填写接口测试名称和接口描述信息,选择要保存的路径,此处保存在user用户管理模块文件夹。当项目的接口全部测试通过后,可在A hundred million项目右键Export导出接口文档,保存为JSON接口测试文件,该文件可通过Postman导入查看。

    三、请求方式

        对于后台开发的接口,请求方式肯定不止POST一种,Postman也支持多种请求方式。在新建接口测试实例时可选择接口的请求方式,如图3-1。

    图3-1接口请求方式图

        请求类型可以模拟Form表单文本提交,Form表单文件提交,raw原始数据提交,二进制文件提交。对于原始数据类型raw还支持不同文件格式,包括JSON,TXT,HTML等多种文件格式。

    图3-2数据请求类型图

    四、资金记录接口实例演示

        后台开发接口如下,服务器部署运行后台项目。接口请求路径为:http://localhost:8080/manage/app/user/asset/withdrawRecord

    @Controller
    @RequestMapping("/manage/app/")
    @Scope("prototype")
    public class AppUserAssetController {
     
        /**
         * 日志
         */
        public static Logger customFile = LoggerFactory.getLogger("manageCustomFile");
    
        @Resource
        private AppUserAssetService appUserAssetService;
        
        /**
         * 获取提现记录
         * 即我的页面中的资金记录
         * @param baseResult
         * @return
         */
        @RequestMapping(value = "user/asset/withdrawRecord" , produces = "application/json;charset=UTF-8", method = RequestMethod.POST)
        @ResponseBody
        public BaseResult getUserWithdrawRecord(@RequestBody BaseResult baseResult){
            customFile.info( "appId:"+ baseResult.getTreasureID() + "用户提现记录获取"+baseResult.toString());
            return appUserAssetService.getUserWithdrawRecord(baseResult);
        }
    }

    新建资金接口测试
    请求方式为POST,
    请求URL为http://localhost:8080/manage/app/user/asset/withdrawRecord
    请求体为JSON类型的原始数据
    点击Send请求接口,接口响应请求处理返回结果如图3-3所示


    图3-3资金记录接口测试图
    展开全文
  • postman测试post请求参数为json类型

    千次阅读 2020-02-11 23:22:24
    Postman 是一个用来测试Web API的Chrome 外挂软件,可由google store 免费取得并安装于Chrome里,对于有在开发Web API的开发者相当有用,省掉不少写测试页面呼叫的工作,通常我们看到的使用情境多数是直接呼叫Web ...
  • 现在做项目基本都是前后端分离了,这样更方便了开发,我们只需要负责自己的部分,调试接口就可以了,少去很多麻烦,下面就根据一个项目介绍一下Postman的使用,希望对大家有用。 Postman介绍 用户在开发或者调试网络...
  • 2.post请求 设置post方式 填写请求路径 编写headers的Content-Type为application/json格式 传参 选中Body下的raw,编写json格式的参数 后台接收:(使用form类接收相应参数) form类定义: 接收...
  • 一、基础知识 ...  GET请求:请求指定的页面信息,并返回实体... POST请求:向指定资源提交数据进行处理请求,数据被包含在请求体中。POST请求可能会导致新的资源的建立、已有资源的修改。(通常用来发送数据)。...
  • 在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端...这里使用Postman接口测试工具,分别介绍如何对GET请求和POST请求进行
  • 问题:使用Postman测试接口,获取请求或者响应中的某个字段,并传递给另一个接口请求的参数 思路: 1.获取接口请求或者响应中的字段 2.将获取的字段保存为Postman中的环境变量或者全局变量 3.在另一个接口中使用...
  • Postman接口测试工具

    2019-10-23 15:09:48
    postman 是一款强大网页调试工具的客户端,postman为用户提供强大的 Web API & HTTP 请求...postman能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers,是一款非常实用的调试工具
  • 二、Postman接口操作 1、POST请求操作(我这里配置的是域名转发:知道ip+域名) (1)添加解析: 选择POST请求,输入url 选择JSON传参 按照接口文档参数输入内容 { "domain_name": "ab-...
  • 常用的请求接口主要有get请求和post请求 使用postman测试get接口 选择get请求方式 输入网址 可以在params中输入参数,一对key,value为一个参数,也可以直接在网址上添加到后面,直接添加“?",然后接参数,用“=...
  • Postman接口测试图文教程

    万次阅读 多人点赞 2020-08-01 21:19:57
    在进行前后端分离开发时,后端的开发人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性,这就需要前后端的开发人员的开发进度保持一致,但是就算是这样也提高了测试的难度,不利于...
  • postman构造post请求用于接口测试

    千次阅读 2018-12-01 18:41:03
    前端时间需要测试springmvc的项目,需要用到postman测试每个接口方法的返回数据,提交方法是post。 下面列出完成的测试步骤 1.由于接口对登录状态做了限制,所以首先需要绕过登录状态。(如果网页对登录状态没作...
  • 下面是使用postman模拟post请求的步骤 我这里请求的API地址和请求的参数都是乱填写的,使用的时候请自行替换你们需要的API地址和请求参数。若有不对之处,还望指点! 转载于:...
  • Postman接口测试实例

    千次阅读 2019-04-26 10:46:40
    接口测试 接口测试其实就是功能测试,包括前端(客户端包括客户后台),后端(服务器端),前端一般使用(html/css/js等语言开发) 后端一般使用(java/php/python等语言开发)因为语言不通所以通过接口来进行交互...
  • 使用postman执行post请求

    千次阅读 2018-05-02 16:00:40
    输入要访问的接口和传递的方式,此次执行post方式3.传递数据格式为json字符串。 4.点击发送,如果传递参数的格式正确,则返回响应结果***还有很多跟postman功能相似的开发软件 例如:Advanced Rest Client,soapUi...
  • 1.什么是POST请求POST请求是HTPP协议中一种常用的请求方法,它的使用场景是向客户端向服务器提交数据,比如登录、注册、添加等场景。另一种常用的请求方法是GET,它的使用场景是向服务器获取数据。 2.POST请求...
  • (下文照搬@Storm啊老师博文,留下记录为了方便学习和理解。...以后有机会自己也写一篇类似的,感谢@Storm啊老师) ...3. 为何要进行接口测试 4. 接口文档示例 5. Postman工具简介 6. 借助Postman完...
  • 尝试修改如果站点是https请使用https否则http 转载于:https://www.cnblogs.com/914556495wxkj/p/9394719.html
  • 第一次使用 postman 测试,遇到 POST 请求数据发送不过去的问题,做一个记录。 JS 部分代码 //用户注册接口 router.post('/register', function (req, res, next) { //验证 if (1===1) { //console.log(req....
  • 使用postman测试post类型请求

    千次阅读 2019-01-01 19:30:38
    我们以“百格活动”的账号基本信息页面为例,此页面的“姓名”“昵称”等信息属于一个post类型请求,我们可以使用postman修改此信息检查后端是否返回正确内容。 打开...
  • 连接:https://blog.csdn.net/qq_34707991/article/details/80242495
  • 接口测试post请求和get请求的区别

    千次阅读 2018-09-22 10:00:28
    2.get请求的参数在地址栏显示,而且post请求的参数在请求体显示,所以get请求的安全性没有post安全性高 3.get请求的参数有长度的限制,限制的长度根据浏览器而定,而post请求的参数没有长度的限制 4.get 请求体是...
  • 在之前项目中,接口测试测试的环境有开发环境,测试环境等,为了测试的时候方便,就在postman设置环境变量,到时所有接口都引用该环境变量,这样就不用为了切换环境导致每次都去修改被测系统接口的主机地址;...
  • postman发送post请求的其他场景 下面接着说说post请求的其他场景。这回我用postman官方提供的api测试网站给大家讲解。 发送JSON数据 如上图,发送JSON的时候,Body的格式需要选择json。 (1140267353)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,384
精华内容 5,753
关键字:

postman接口测试post请求