下载之家_微软原版Msdn Win11正式版 64位系统下载

当前位置:首页软件下载杀毒安全详细列表

Postman v9.15.2中文版

Postman v9.15.2中文版

软件大小:153.38MB软件语言:简体中文授权方式:免费软件

更新时间:2022-09-14运行环境:Win ALL

  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

Postman中文版是一个接口测试工具,不仅可以调试简单的css、html、脚本等简单的网页基本信息,Postman还可以发送几乎所有类型的HTTP请求!Postman简化了API生命周期的每个步骤并简化了协作。Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。有需要的小伙伴快来下载吧!

Postman v9.15.2中文版

Postman中文版特色

1、Postman破解版支持各种类型的请求,get、post、put、delete等

2、能够在线进行数据存储,使用同一个账号就能够数据迁移

3、支持不同的认证机制,包括Basic Auth,Digest Auth,OAuth 1.0,OAuth 2.0等

4、针对特殊的语法都能够对其自动高亮,比如HTML、json、XML等

5、对于header的请求和参数设置也是轻松搞定

Postman中文版功能

模拟各种HTTPrequests

从常用的GET、POST到RESTful的PUT、DELETE…等等。甚至还可以发送文件、送出额外的header。

Collection功能(测试集合)

通过collection的归类,我们可以良好的分类测试软件所提供的API.而且Collection还可以Import或是Share出来,让团队里面的所有人共享你建立起来的Collection。

人性化的Response整理

一般在用其他工具来测试的时候,response的内容通常都是纯文字的raw,但如果是JSON,就是塞成一整行的JSON。这会造成阅读的障碍,而Postman可以针对response内容的格式自动美化。JSON、XML或是HTML都会整理成我们可以阅读的格式

内置测试脚本语言

支持编写测试脚本,可以快速的检查request的结果,并返回测试结果

设定变量与环境

Postman可以自由设定变量与Environment,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。

Postman中文版使用教程

postman接口测试教程

1.数据(变量)

postman的数据包括全局变量,环境变量,外部文件和局部变量

全局变量:作用域是全局,比如我们要设置的token

环境变量:配置之后,让测试用例既能够在测试环境中执行,也能在正式环境中执行

局部变量:比如tests中定义的变量,作用域只能在这个tests中

外部文件变量:在run collections的时候可以设置循环次数,指定外部数据文件。外部文件可以是csv格式的,也可以是json格式的。

Json data 文件格式:

Postman v9.15.2中文版

csv data 文件格式

Postman v9.15.2中文版

变量优先级:外部文件变量> 环境变量> 全局变量,也就是说,在变量名相同的情况下,外部文件的变量优先级最高

变量的定义

方法1:在postman的ui上进行定义

Postman v9.15.2中文版

方法2:使用脚本定义

Postman v9.15.2中文版

变量的使用

方式1:Builder中的使用:{{varname}}

方式2:脚本中的使用

Postman v9.15.2中文版

变量的冲突

如果Global和environment都设置了一个名字相同的变量,environment的变量会将global的覆盖

2.sandbox

sandbox可以理解为一个测试沙箱,专门用来postman执行js代码的环境,可以通过js脚本来编写pre-request和tests脚本

sandbox沙箱集成了几个工具库,比如loadsh,tv4等,还有一些内置函数,比如xml2JSON等

sandbox可以操作的对象

公共库

环境变量和全局变量

动态变量

操作cookie

获取和查看请求和响应

读取数据文件

pre-request 可以用来修改一些默认参数或者设置一些测试需要的测试永久,tests可以用来做断言

Postman v9.15.2中文版

关于更多tests操作,可以查看帮助文档

同时postman还有一个叫SNIPPETS的模块,里面防止了常用的一些test断言,直接点击就可以使用了,如果这里没有你需要的,可以查看帮助文档

Postman v9.15.2中文版

3.collections

集合的功能

组织业务逻辑:分类和存储你的测试用例

导入导出:导入测试用例文件进行runner,导出json文件,使用newman在命令行执行(导入导出的collections就只是collections,不包含环境变量等),导出的时候记得勾选V2版本的格式,也是官方建议

一键运行测试用例:你可以选择你要运行的collection或者里面的文件夹进行运行

share:share一个link,然后将这个link分享给其他人,或者用于newman执行测试

4.collections run

Postman v9.15.2中文版

Postman v9.15.2中文版

建议:

delay:不能为0,每个接口之间都应该加入一个delay

数据文件:可以是json格式的,也可以是csv格式的,官方建议json,更快

Postman v9.15.2中文版

5.newman

newman是一个命令行工具,可以用于将我们的接口测试用例在命令行运行并生成测试报告(测试报告多种多样)

为什么要在命令行里面运行

可以在无界面的服务器上运行我们的测试用例

可以在CI持续集成系统上运行

运行准备

导出collection

安装nodejs和npm,可能安装npm不好安装,我们使用cnpm来进行安装,百度搜索一下cnpm 淘宝源

安装newman(nodejs写的一个小应用)

Postman v9.15.2中文版

newman可以生成多种测试报告

GIL reporter:控制台输出

json reporter:可以放到mongdb中做持久化

html reporter:方便发送邮件

junit reporter:可以无缝集成到jenkins,有一个插件可以把junit reporter自动解析,并放到jenkins里面,也就是可以直接在界面中使用了

Postman v9.15.2中文版

# 运行postman生成的collection的url,使用env.json作为环境变量,globals.json作为全局变量,并使用外部的data.csv作为外部数据,最后设置了接口请求超时时间为5s

newman run https://www.getpostman.com/collections/cb0cea0af1467c8008fb --environment env.json --iteration-data data.csv --globals globals.json

# 运行postman导出的collection的json文件,并生成多种测试报告

newman run c:test1.json --reporters cli,html,json,junit --reporter-json-export jsonOut.json --reporter-junit-export xmlOut.xml --reporter-html-export htmlOut.html

6.集成到jenkins

首先,下载jenkins的war包,使用java -jar jenkins.war --httpPort=8080启动,配置jenkins完成

第一步:新建job

第二步:添加构建步骤,你自己决定输入什么,我这里指定newman执行某个文件件下的json文件,并以junit的报告形式输出到当前工作目录

Postman v9.15.2中文版

第三步:添加构建后的操作并保存

讲newman生成的junit格式的report整合进jenkins的junit report插件中,可以更好的队报告进行展示

Postman v9.15.2中文版

第四步:点击手动构建(当然这里你可以根据项目需要设置自动构建时间,比如每天晚上的12点钟执行构建)

Postman v9.15.2中文版

第五步:查看构建结果

Postman v9.15.2中文版

Postman v9.15.2中文版

7.其他

get请求的参数怎么填写:可以直接在url中构建,也可以单独点击params进行构建

post方法传递json格式的数据:首先设置headers,Content-Type = application/json,然后将json串写入raw的body模式下

post方法传递form格式的数据:首先设置headers:application/x-www-form-urlencoded,body选择form-data或者x-www-form-urlencoded,至于是哪种,可以都试一下,肯定是其中之一

auth:常用的有basic auth和OAuth2.0,如果是basic auth,直接输入用户名和密码就可以了,如果是OAuth2.0,有两种方法,第一,找开发拿token,设置token,方法2,登录的时候获取token,然后每次访问豆浆token放在headers里面就可以了

调试:postman中有一个叫postman console的工具,该工具可以在我们写Script的时候使用,通过console.log("this is demo")输出数据到console中