📝 Postman教程

30篇技术文档
  Postman中的变量

📅  最后修改于: 2021-01-08 01:36:42        🧑  作者: Mango

邮递员中的变量邮递员变量的工作方式与编程变量的工作方式相同。这些是能够采用各种值的符号。您可以将值存储在变量中,并可以在请求,环境,集合和脚本中使用它。Postman中的变量可以提高用户的工作效率并减少错误。邮递员的环境键值对的集合称为环境。变量的每个名称代表其键。并且引用变量名可以访问其值。它是一组在请求之间进行区分的变量。例如,我们可以有一个测试环境,一个开发环境,另一个生产环境。我们可以更改...

  postman动态变量

📅  最后修改于: 2021-01-08 01:37:45        🧑  作者: Mango

邮递员动态变量顾名思义,动态变量会为您的API请求和收集运行生成随机数据。它就像是编程语言中的随机库。每次响应时它都会生成随机数据,例如随机数,字母,字母数字或颜色等。动态变量名称以“ $”开头。在请求网址部分,应以{{__}}格式编写动态变量。假设您必须传递1到1000之间的整数,因此,您需要添加{{$ randomInt}}。就像上面的数字变量示例一样, Postman也支持许多其他动态变量。...

  脚本简介

📅  最后修改于: 2021-01-08 01:38:37        🧑  作者: Mango

脚本简介Postman不仅用于手动测试,而且还可以进行API的自动化测试。邮递员的请求和收集可以应用于动态行为。邮递员脚本中的代码行允许您自动执行API测试。它使您可以编写请求前脚本和测试脚本。在发送请求之前,将运行请求前脚本,并且收到响应后,将运行测试脚本。在Postman中,我们可以编写测试,在请求之间传递数据,并更改参数。它允许将测试脚本和预请求脚本添加到集合,文件夹,请求或未附加到组的请求...

  预请求脚本

📅  最后修改于: 2021-01-08 01:39:34        🧑  作者: Mango

预请求脚本请求前脚本是一段代码,将在执行请求之前运行。它运行在Postman沙箱中,并允许我们添加动态行为来请求执行。我们可以在请求级别,集合级别或文件夹级别应用预请求脚本,这意味着预请求脚本将应用于属于该集合或文件夹的所有请求。但是,如果我们已在请求,集合和文件夹中以所有三种方式定义了脚本,则该脚本必须以给定的顺序运行:与集合关联的预请求脚本将在集合中的任何请求之前运行。文件夹的预请求脚本将在文...

  测试脚本

📅  最后修改于: 2021-01-08 01:40:32        🧑  作者: Mango

测试脚本服务器收到响应后,将执行测试脚本。在邮递员中,我们可以编写测试脚本来测试Javascript中的API请求。测试脚本用于测试您的API是否正在相应地工作,确定服务之间的集成是否正常运行以及检查新的开发是否不影响现有请求的任何功能。测试脚本也称为请求后脚本。我们可以使用测试代码来调试您的API项目的过程。例如,您可以使用测试脚本通过提交不完整的数据请求来验证API的错误处理。我们可以对单个请...

  测试示例

📅  最后修改于: 2021-01-08 01:41:29        🧑  作者: Mango

测试例从上一节我们可以了解到,测试脚本是在发送请求后执行的,服务器已经收到响应。在这里,我们将讨论一些测试示例。大多数示例都可以在邮递员的摘录中找到。我们可以为一个请求运行多个测试。环境环境设置环境变量我们还可以将嵌套对象设置为环境变量:获取环境变量清除环境变量采集设置集合变量获取集合变量清除集合变量全球设置全局变量获取全局变量清除全局变量响应处理在响应正文中搜索字符串检查响应主体是否等于字符串检...

  Postman中的工作流程

📅  最后修改于: 2021-01-08 01:42:24        🧑  作者: Mango

邮递员的工作流程POSTMAN工作流是集合中请求执行的顺序。直接运行集合时,请求将随机执行或串行执行。但是我们还可以设置请求的优先级,还可以选择请求的执行顺序,这意味着我们可以设置何时应执行哪个请求。此功能在Postman中称为工作流。邮递员提供了一种功能来控制集合中请求的工作流程,该功能称为集合运行器(或Runner)。一旦集合运行器执行了一个请求,集合中的所有请求都将被执行,但是有一种模式可以...

  postman的断言

📅  最后修改于: 2021-01-08 01:43:23        🧑  作者: Mango

邮递员断言断言检查给定的预测在任何编程语言中是对还是错。预测是一个布尔表达式,其值为true或false。这意味着断言不过是可用于检查或分析从服务器接收到的响应的代码。断言是用Postman的javascript编写的代码,在收到响应后执行。为什么我们在邮递员中使用断言该测试的主要目的是确定系统的给定参数是否正常工作。为了将力施加到函数参数上,我们在测试运行期间使用实际值来确定预测值。断言可帮助我...

  postman断言库

📅  最后修改于: 2021-01-08 01:44:18        🧑  作者: Mango

柴断言图书馆Chai断言库是用于编写断言的外部javascript库。与我们直接用JavaScript编写的代码相比,此断言库需要更少的时间和精力,并且易于使用。Chai断言库在Postman中默认可用。因此,当您在编写chai断言时,不必担心其他安装过程。 Postman断言的主要特征是它们用英语句子编写测试,这是人类可读的。因此,它非常易于阅读和用户友好。如果您想了解有关Chai Assert...

  模拟服务器简介

📅  最后修改于: 2021-01-08 01:45:12        🧑  作者: Mango

模拟服务器简介模拟服务器是伪造的服务器,模拟为真实服务器,以帮助用户测试和检查其API和API响应。在各种API测试期间,当需要接收Web服务器上不容易获得的特定响应或进行某些测试时(由于实际服务器上的安全问题而无法完成),将使用模拟服务器。模拟服务器如何工作当您发送请求时,MockServer会接收到该请求,它将请求与指定要求进行匹配,如果未找到匹配项,它将在可能的情况下代理该请求。否则,该请求...

  设置模拟服务器

📅  最后修改于: 2021-01-08 01:46:08        🧑  作者: Mango

设置模拟服务器要在Postman中设置模拟服务器,我们将需要一个集合,因为Postman中的模拟与集合绑定在一起。邮递员比较请求并根据集合请求中的示例创建模拟响应。在Postman中创建模拟服务器之前,我们必须了解一些有关模拟服务器的重要信息:在Postman应用程序中,模拟服务器已经集成,因此我们不需要浪费时间在外部下载和安装。模拟服务器支持CORS。 CORS代表跨域资源共享。使用模拟服务器时...

  在Mock Server中获取响应

📅  最后修改于: 2021-01-08 01:47:02        🧑  作者: Mango

在模拟服务器中获取响应在这里,我们将讨论如何在JSON格式的响应。在Postman应用程序标题部分的左上角,选择新建选择模拟服务器。选择模拟服务器后,将打开一个新面板。通过此面板,我们可以创建一个新请求。在“响应正文”列中,不要编写纯文本,而应以JSON格式输入响应正文。在这里,我们将写入有关不同员工的数据:将以上JSON复制到Response正文中。按下一步。现在,在下一个面板中,根据您的选择提...

  Postman API简介

📅  最后修改于: 2021-01-08 01:47:57        🧑  作者: Mango

Postman API简介Postman API的端点允许您将Postman集成到工具链中进行开发。在邮递员API中,我们可以创建新集合,更新环境,更新现有集合以及直接添加和运行监视器。它可以帮助您以编程方式在邮递员应用程序中访问存储的数据。生成邮递员API密钥必须具有适用的API密钥才能发送请求。转到以下链接Web仪表板。选择您的工作区。选择“集成”选项卡并找到Postman API,然后选择“...

  持续集成

📅  最后修改于: 2021-01-08 01:48:51        🧑  作者: Mango

持续集成持续集成也称为CI。这是一种开发方法,开发人员每天需要几次将代码集成到共享存储库中。每个签入过程都涉及自动化构建并允许团队及早发现问题。通过定期集成,我们可以快速检测错误,并非常轻松地定位错误。要在CI环境中运行,请使用Postman API中的集合。一些先决条件是:如果您的系统设置了“持续集成”,并且可以执行Shell命令并有权对其进行更改,那将是最好的选择。您应该有一个API密钥。它需...

  postman分支和循环

📅  最后修改于: 2021-01-08 01:49:45        🧑  作者: Mango

分支和循环在Postman中,我们还可以进行分支和循环。我们可以借助setNextRequest()函数在API请求之间分支和循环。该函数用于设置下一个要执行的请求。此函数采用一个参数,即请求的名称,该参数将在下一个执行。在上面的示例中,“我的API”是请求的名称。setNextRequest()的一些功能:提供请求名称或请求ID,收集运行器将处理其余的请求。我们可以在测试脚本以及请求前脚本中使用...