Postman:Postman测试报告:Postman预置和断言详解.docx

Postman:Postman测试报告:Postman预置和断言详解.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

Postman:Postman测试报告:Postman预置和断言详解

1Postman基础设置

1.1创建和管理请求

在Postman中,创建和管理请求是API测试的基础。以下是如何在Postman中创建一个HTTPGET请求的步骤:

打开Postman:启动Postman应用,你将看到一个主界面,其中包含一个大的输入框,用于输入请求的URL。

选择请求类型:在输入框上方,你会看到一个下拉菜单,可以选择请求类型(GET,POST,PUT,DELETE等)。点击下拉菜单,选择GET。

输入URL:在输入框中,键入你想要测试的API的URL。例如:

/users

添加查询参数:如果API需要查询参数,可以在URL后面添加。点击URL输入框右侧的?图标,然后在弹出的对话框中添加参数。例如,添加id参数:

/users?id=123

发送请求:点击屏幕右上角的Send按钮,Postman将发送请求并显示API的响应。

保存请求:为了方便后续使用,可以保存这个请求。点击屏幕左上角的Save按钮,输入请求的名称,选择保存的位置(如集合),然后点击Save。

1.1.1使用环境和全局变量

Postman允许你使用环境和全局变量来动态地构建请求,这对于测试不同环境下的API非常有用。

环境变量

环境变量是特定于某个环境的变量,例如开发、测试或生产环境。以下是如何创建和使用环境变量:

创建环境:点击Postman界面左上角的环境选择器,然后点击ManageEnvironments。在弹出的对话框中,点击Add,输入环境名称,如Development,然后点击Create。

添加变量:在创建的环境内,点击AddVariable,输入变量名和值。例如,添加base_url变量,值为。

使用变量:在请求的URL中,使用双花括号{{}}来引用环境变量。例如:

{{base_url}}/users

全局变量

全局变量在整个Postman应用中都是可用的,它们可以被所有请求和环境使用。

创建全局变量:在环境管理器中,点击Global标签,然后点击AddVariable,输入变量名和值。

使用全局变量:与环境变量相同,使用双花括号{{}}来引用全局变量。

1.1.2示例:使用环境变量发送请求

假设我们有一个环境变量base_url,其值为,我们将使用这个变量来构建一个GET请求:

创建环境:在Postman中创建一个名为Development的环境,并添加一个变量base_url,值为。

构建请求:在请求的URL中使用{{base_url}}来引用这个环境变量:

GET{{base_url}}/users

发送请求:点击Send按钮,Postman将使用base_url的值来构建完整的URL,并发送请求。

代码示例

虽然在Postman中构建请求不需要编写代码,但预处理器和测试脚本可以使用JavaScript。以下是一个简单的预处理器示例,用于在发送请求前设置一个环境变量:

//设置环境变量

pm.environment.set(base_url,);

解释

这段代码使用Postman的pm.environment.set函数来设置一个名为base_url的环境变量,其值为。这个变量可以在后续的请求中使用,以动态构建URL。

1.2使用环境和全局变量

环境和全局变量在Postman中提供了强大的灵活性,允许你动态地更改请求的某些部分,而无需手动编辑每个请求。这在处理多个环境或需要在多个请求中重复使用相同值的情况下特别有用。

1.2.1环境变量的使用场景

测试不同环境:例如,你可能有一个开发环境和一个生产环境,每个环境的APIURL都不同。通过使用环境变量,你可以轻松地在这些环境之间切换,而无需更改请求的URL。

动态构建请求:如果API的URL或请求参数依赖于环境配置,环境变量可以帮助你构建这些动态部分。

1.2.2全局变量的使用场景

共享值:全局变量可以用于存储在整个测试过程中需要共享的值,如API密钥或认证令牌。

简化请求:通过将重复的值存储为全局变量,可以简化请求的构建过程,减少错误。

1.2.3示例:使用全局变量进行认证

假设我们有一个全局变量api_key,其值为1234567890,我们将使用这个变量来构建一个带有认证的POST请求:

创建全局变量:在Postman中创建一个全局变量api_key,值为1234567890。

构建请求:在请求的头部中使用{{api_key}}来引用这个全局变量:

POST{{base_url}}/users

Headers:

X-API-Key:{{api_key}}

发送请求:点击Send按钮,Postman将使用api_

文档评论(0)

找工业软件教程找老陈 + 关注
实名认证
服务提供商

寻找教程;翻译教程;题库提供;教程发布;计算机技术答疑;行业分析报告提供;

1亿VIP精品文档

相关文档