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

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

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

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

1Postman基础设置

1.1创建和管理请求

在Postman中,创建和管理请求是API测试的基础。以下是如何在

Postman中创建一个HTTPGET请求的步骤:

1.打开Postman:启动Postman应用,你将看到一个主界面,其中

包含一个大的输入框,用于输入请求的URL。

2.选择请求类型:在输入框上方,你会看到一个下拉菜单,可以选

择请求类型(GET,POST,PUT,DELETE等)。点击下拉菜单,选择GET。

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

/users

4.添加查询参数:如果API需要查询参数,可以在URL后面添加。

点击URL输入框右侧的?图标,然后在弹出的对话框中添加参数。例如,

添加id参数:

/users?id=123

5.发送请求:点击屏幕右上角的Send按钮,Postman将发送请求并

显示API的响应。

6.保存请求:为了方便后续使用,可以保存这个请求。点击屏幕左

上角的Save按钮,输入请求的名称,选择保存的位置(如集合),然后

点击Save。

1.1.1使用环境和全局变量

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

环境下的API非常有用。

环境变量

环境变量是特定于某个环境的变量,例如开发、测试或生产环境。以下是

如何创建和使用环境变量:

1.创建环境:点击Postman界面左上角的环境选择器,然后点击

ManageEnvironments。在弹出的对话框中,点击Add,输入环境名称,

如Development,然后点击Create。

2.添加变量:在创建的环境内,点击AddVariable,输入变量名和值。

例如,添加base_url变量,值为。

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

例如:

{{base_url}}/users

1

全局变量

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

使用。

1.创建全局变量:在环境管理器中,点击Global标签,然后点击

AddVariable,输入变量名和值。

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

量。

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

假设我们有一个环境变量base_url,其值为,

我们将使用这个变量来构建一个GET请求:

1.创建环境:在Postman中创建一个名为Development的环境,并

添加一个变量base_url,值为。

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

GET{{base_url}}/users

3.发送请求:点击Send按钮,Postman将使用base_url的值来构建

完整的URL,并发送请求。

代码示例

虽然在Postman中构建请求不需要编写代码,但预处理器和测试脚本可以

使用JavaScript。以下是一个简单的预处理器示例,用于在发送请求前设置一个

环境变量:

//设置环境变量

pm.environment.set(base_url,);

解释

这段代码使用Postman的pm.environment.set函数来设置一个名为base_url

的环境变量,其值为。这个变量可以在后续的请求

中使用,以动态构建URL。

1.2使用环境和全局变量

环境和全局变量在Postman中提供了强大的灵活性,允许你动态地更改请

求的某些部分,而无需手动编辑每个请求。这在处理多个环境或需要

文档评论(0)

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

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

1亿VIP精品文档

相关文档