热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

postman中文设置_postman接口脚本编写指南

有头发且有趣的码农万里挑一~94有料叔|一位有故事的程序猿Postman请求方法常见的请求方法GET:获取资源POST:创建资源UP:修改
6cacdc16195dffcf4a7e93db76941c06.gif

有头发且有趣的码农万里挑一~ 

94

有料叔 | 一位有故事的程序猿

f899764d7427c3f9eb13475b3ac464fe.gif

Postman请求方法

常见的请求方法

GET:获取资源

POST:创建资源

UP:修改或更新一个请求/资源

PATCH:修改或更新一个请求/资源

DELETE:从资源库内删除一个资源

加载postman自带的可以演示的例子操作过程

a97f874722ef68cfd2af661a83109ab9.png

fd6d749a01a144bf1fd2c34b63f3f6ff.png

06bf42b3d534ea5d698593ac641f5c1b.png

5c6e1c3eca55ad11508d0de6176e4199.png

加载成功后,在collections面板上可以看到,如下图:

ccc467937840b988adf9c0ebb17aeccb.png

一、Get请求

直接在请求地址后面加上需要传递的参数

6af56ad3a4b7bc056af87e97661878b3.png

二、Post请求:

向后台传递一些data数据,一般放在body里;在header里面默认定义往后台传递的数据的格式是纯文本所以headers里面[{"key":"Content-Type","value":"text/plain"}],但是一般实际上我们不会传递纯文本;

1.传递json格式的原始数据

如果要传递json格式的数据,一般headers和body设置成:

20ca1d0fc2ded5699902bfbd17d5c76f.png

然后在body里面选择raw(表示原始数据)传递json的字符串

20ca1d0fc2ded5699902bfbd17d5c76f.png

2.传递form(表格)形式的数据

传递一些form(表格)形式的数据,则一般headers和body设置成:

a679afd179473b187f53e00b4e90b10c.png

f08bf91dd0b570cc5c4ec5a4481b355b.png

三、Put请求/patch请求/delete请求

往后台传递一些数据,直接在body里面编辑,可以是raw,也可以是form-data数据;这两种请求是基于post的,所以跟post有点类似

Postman的sandbox

Sandbox(沙盒)

是postman中运行一些Javascript代码的地方,包含:公共库(Javascript)、环境变量和全局变量、动态变量(实验性的东西,可以忽略)、操作COOKIE、获取和查看请求及响应、读取数据文件

Sandbox的中文文档

https://www.jianshu.com/p/a75116c9bdb2

Sandbox里面关于响应断言的api(英文)

https://learning.getpostman.com/docs/postman/scripts/postman_sandbox_api_reference

82042f27456d9860baeaae1597b8e693.png

断言的语法

语法1:

pm.test('environment to be production', function () {

    pm.expect(pm.environment.get('env')).to.equal('production');

});

示例1:检查响应结果的状态码是否为200

pm.test('检查响应结果的状态码必须是200000', function () {

pm.expect(pm.response).to.have.status (200);});

语法2:

pm.test("Response time is less than 200ms", function () {

    pm.expect(pm.response.responseTime).to.be.below(500);

});

示例2:检查响应结果的状态码是否为200

pm.test("Status code is 200", function () {

    pm.response.to.have.status(200);

});

注意:以上两种写法,实际运行的结果是一样的

7a0b583e373d7661d44aa73edc42b8f9.png

一个语句里面允许多个断言

在{}括号内,通过分号区分多个断言,具体如下图:

4a8d738ffe89ac3d8db0d5cbe660ce75.png

码同学高级性能测试全栈班开课啦!互联网一线大厂大佬带你快速提升!

ea6cdf7085bf673f10fb46293540282e.png

f8a1d458f6fc8afa12c157d2246301ac.png

e69dbec3de2bb84d17a35d6a112b674b.png



推荐阅读
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • 本文介绍了NetCore WebAPI开发的探索过程,包括新建项目、运行接口获取数据、跨平台部署等。同时还提供了客户端访问代码示例,包括Post函数、服务器post地址、api参数等。详细讲解了部署模式选择、框架依赖和独立部署的区别,以及在Windows和Linux平台上的部署方法。 ... [详细]
  • 如何自行分析定位SAP BSP错误
    The“BSPtag”Imentionedintheblogtitlemeansforexamplethetagchtmlb:configCelleratorbelowwhichi ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了PE文件结构中的导出表的解析方法,包括获取区段头表、遍历查找所在的区段等步骤。通过该方法可以准确地解析PE文件中的导出表信息。 ... [详细]
  • 使用正则表达式爬取36Kr网站首页新闻的操作步骤和代码示例
    本文介绍了使用正则表达式来爬取36Kr网站首页所有新闻的操作步骤和代码示例。通过访问网站、查找关键词、编写代码等步骤,可以获取到网站首页的新闻数据。代码示例使用Python编写,并使用正则表达式来提取所需的数据。详细的操作步骤和代码示例可以参考本文内容。 ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • uniapp开发H5解决跨域问题的两种代理方法
    本文介绍了uniapp开发H5解决跨域问题的两种代理方法,分别是在manifest.json文件和vue.config.js文件中设置代理。通过设置代理根域名和配置路径别名,可以实现H5页面的跨域访问。同时还介绍了如何开启内网穿透,让外网的人可以访问到本地调试的H5页面。 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • 超级简单加解密工具的方案和功能
    本文介绍了一个超级简单的加解密工具的方案和功能。该工具可以读取文件头,并根据特定长度进行加密,加密后将加密部分写入源文件。同时,该工具也支持解密操作。加密和解密过程是可逆的。本文还提到了一些相关的功能和使用方法,并给出了Python代码示例。 ... [详细]
  • .NetCoreWebApi生成Swagger接口文档的使用方法
    本文介绍了使用.NetCoreWebApi生成Swagger接口文档的方法,并详细说明了Swagger的定义和功能。通过使用Swagger,可以实现接口和服务的可视化,方便测试人员进行接口测试。同时,还提供了Github链接和具体的步骤,包括创建WebApi工程、引入swagger的包、配置XML文档文件和跨域处理。通过本文,读者可以了解到如何使用Swagger生成接口文档,并加深对Swagger的理解。 ... [详细]
  • PatchODAX8: ... [详细]
author-avatar
xts2011188_706_120_582
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有