列表格式显示

热搜: 360安全卫士  |   安全浏览器 |   恢复大师 |   杀毒 |   软件集合包 |   录屏  |   51游戏盒子  |   GoLink加速器 |   雷神网游加速器 |   Steam下载管家

01网络软件 - 分类
浏览辅助 - 时间排序 更多...
浏览辅助 - 点击排序 更多...
浏览辅助 - 大小排序 更多...
作者

/headphoto/1.jpg

admin

用户ID: 1

年龄: 33

性别:

地区:

人气: 5117

登录时间: 2024/10/7 23:49:25

简单介绍:

 

最近发布的软件 更多>>

首页 >> 01网络软件>> 浏览辅助>>postman中文版(接口测试工具) 发布者:admin >> 本人发布的更多软件

postman中文版(接口测试工具) 

     
软件厂家: 官方网站:
大小: 语言:
类型: 类别:
更新时间: 运行环境:
;开始下载地址

360精品软件下载

装机必备
办公必备
MAC系统
游戏娱乐
360安全卫士
大安全时代,提供全面安全服务 HTTP高速下载
360安全浏览器
全面守护上网安全,防病毒网站,防隐私泄露 HTTP高速下载
360压缩
永久免费、安全、高效 HTTP高速下载
360桌面助手
全面提升办公效率,工作更轻松 HTTP高速下载
360随心定制包
自选软件制作一键安装的“集合包” HTTP高速下载
集合包
官方推荐赚钱的软件包,打包到一起,一键安装 HTTP高速下载
360文件夹
高级轻巧文件管理器 HTTP高速下载
雷神网游加速器
一键加速Steam千款游戏,免费体验,随时暂停加速时间 HTTP高速下载
360杀毒
一键扫描,全面诊断,彻底杀毒,拦截广告 HTTP高速下载
启源恢复大师
简单易用,好评度高. HTTP高速下载
360安全卫士极速版
安全力十足,无广告弹窗 HTTP高速下载
360极速浏览器X 64位
极速浏览,极致顺滑 HTTP高速下载

postman 接口测试工具 是专门用于调试网页和api的软件,postman工具以前还有个谷歌 浏览器 插件版,但是已经不能使用了,所以大家现在只能安装postman客户端来进行调试了,此为绿色汉化版,使用教程大家可以看内容中的详细介绍。

官方简介

postman是一个商业化的接口测试工具,有收费版本pro和免费版本的,这里使用的是免费版本(其实免费版本已经够用了)。

postman分为 chrome插件 版和native版本,插件版官方已经不维护了,而且插件版的有很多功能都受限制,比如,native必须要安装扩展才可以操作cookie,headers设置受限制,没有native版本的postman console,非常不方便调试。

postman汉化教程

1.首先要安装原版postman(ps:绿色资源网提供的为绿色版,打开就可以直接运行)

2.下载小编提供的汉化包app.zip,将"app.zip"压缩包复制到postman安装目录下面的 resources文件夹 中解压出来,会出现一个app文件夹

默认安装地址:c:/users/用户名/appdata/local/postman

小编测试示例地址:c:\users\ningmei\appdata\local\postman\app-9.3.1\resources

注:如果不知道安装目录,桌面找到postman应用程序图标右键 -> 打开文件所在位置,再进入app-版本号/resources

3.重启软件后就是中文的了,如下图所示

postman使用教程

postman接口测试教程

1.数据(变量)

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

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

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

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

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

json data 文件格式:

csv data 文件格式

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

变量的定义

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

方法2:使用脚本定义

变量的使用

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

方式2:脚本中的使用

变量的冲突

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

2.sandbox

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

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

sandbox可以操作的对象

公共库

环境变量和全局变量

动态变量

操作cookie

获取和查看请求和响应

读取数据文件

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

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

同时postman还有一个叫snippets的模块,里面防止了常用的一些test断言,直接点

击就可以使用了,如果这里没有你需要的,可以查看帮助文档

3.collections

集合的功能

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

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

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

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

4.collections run

建议:

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

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

5.newman

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

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

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

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

运行准备

导出collection

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

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

newman可以生成多种测试报告

gil reporter:控制台输出

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

html reporter:方便发送邮件

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

# 运行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的报告形式输出到当前工作目录

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

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

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

第五步:查看构建结果

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的时候使用,通过consol

e.log("this is demo")输出数据到console中

参考help文档: #

软件特色

使用postman更快地构建更好的api。mac,windows,linux和chrome应用程式。

专业功能和协作,以便更好地测试,记录和监控api。

企业级支持,安全和管理

更快,更容易api开发

强大的gui平台,使您的api开发更快,更轻松,从构建api请求到测试,文档和共享。

我们推荐的免费应用程序邮差为苹果,视窗,linux的或 chrome浏览器

多重集成,包括对swagger和raml格式的支持

api开发的完整工具链

postman是从头开始设计的,以支持api开发的所有方面。postman的应用程序建立在一个单一的底层,确保一致的性能和用户体验。

镜像您现有的api开发工作流

旨在支持每个api开发人员

api监控正常运行时间,性能和准确性

无限集合,环境,测试和共享

邮递员为开发人员在每个人的选择:

mac,windows和chrome应用程式

个人和团队选择

postman具有运行,测试,文档和监视功能,旨在一起无缝工作。postman旨在使您当前的工作流程更快更好。

软件亮点

postman是一款功能强大的网页调试与发送网页http请求的chrome插件。

用户在开发或者调试网络程序或者是网页b/s模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的http请求!postman在发送网络http请求方面可以说是chrome插件类产品中的代表产品之一。

postman适用于不同的 操作系统 ,postman mac、windows x32、windows x64、linux系统,还支持postman浏览器扩展程序、postman chrome应用程序等。

优缺点分析

优点:

优点:脚本语言是js

优点:门槛低,上手快

优点:跨平台

优点:自带各种代码模块

优点:免费版就已经非常强大了,支持http,https协议

优点:有命令行版本,newman,方便放在服务器上运行,或者jenkins做持续集成

优点:支持抓包,保存历史记录,多终端同步用例

优点:支持抓包,保存历史记录,多终端同步用例

优点:支持读取数据文件,json,csv

优点:支持json schema校验

优点:如果项目有swagger生成api文档,json文件可以直接导入postman来生成用例

缺点:

不支持:通过url搜索用例,通过命令行传参修改环境变量,不能指定执行失败的测试用例

不理想:不能操作文件相关的操作,不能读写数据库,不能使用非http协议

不理想:封装公共函数,引入第三方,自己写的js库,用例间的跳转,重试等.

更新日志

1.通用导航

1.1家

在顶部导航中介绍所有新的“主页”部分。概述团队中发生的一切-团队成员的活动,新警报,通知等。从这里,您可以快速导航到工作区,api网络,集成或postman学习中心-无论您要去哪里,都是从家开始的地方。

1.2工作区

我们有一个全新的工作区选择器,使您可以在最近使用的工作区之间快速切换。现在,您可以搜索不同类型的工作空间,而不必切换选项卡。只需键入您要转到的工作区的名称。

哦!现在,我们有了公共工作区,这些工作区与其他任何工作区一样,但是对互联网上的每个人都是可见的,可以通过postman api网络轻松访问。创建一个新的公共工作区,并与全球数百万邮递员用户共享您的api。

1.3报告

可在企业和业务层,报告 帮助您了解您的组织如何构建和消费的api。获取有关请求,收集运行和测试失败的见解。管理员还可以使用报告来分析在整个组织中如何使用postman。

1.4探索

一站式解决方案,可探索postman api网络中发布的所有api。浏览不同的团队及其公共工作区以发现新的api。请继续阅读以了解更多信息。

1.5通用搜索

通用搜索使搜索和发现任何私有或公共api元素变得异常容易。它会查看您帐户中的所有api元素,私有api网络和公共api网络,以帮助您单击几下即可上手。


本页Html网址:/htmlsoft/373.html

本页aspx网址:/soft.aspx?id=373&bianhao=20231230_223516_816828&kind1=01网络软件&kind2=浏览辅助

上一篇:Chrono下载管理器插件

下一篇:supercopy(超级复制插件)

增加   


相关评论        新窗口打开查看评论