Postman内置动态参数和自定义的动态参数以及断言方式

简介: Postman内置动态参数和自定义的动态参数以及断言方式。每次请求均需手动修改参数时,使用动态参数:内置动态参数/自定义动态参数,解决上述问题

 一、问题:每次请求均需手动修改参数

解决方案:使用动态参数:内置动态参数/自定义动态参数,解决上述问题

二、Postman动态参数

1、内置动态参数,表现形式:{{$}}

2、常用的内置动态参数

  {{$timestamp}}  生成当前时间的时间戳。

  {{$randomInt}}  生成0-1000之间的随机数

  {{$guid}}           生成速记GUID字符串  

image.gif

3、自定义动态参数

//手动的获得时间戳
  var times = Date.now();
//设置为全局变量
  pm.globals.set("times",times);
使用时直接使用{{变量名}},即:{{times}}

image.gif

3.1.postman接口中设置自定义动态参数

image.gif

3.2.接口中引用自定义的动态参数(全局变量)

image.gif

三、动态参数的断言

1、内置动态参数:无法做断言

因为返回的类型不一样,断言结果会始终失败

image.gif

2、自定义动态参数(全局变量):可正常断言

//断言形式常见的有下面3种:
pm.globals.get("times")
globals["times"]
globals.times

image.gif

image.gif


目录
相关文章
|
XML JSON API
高效使用 Postman:如何正确传递 Query、Path 和 Body 参数
Postman 作为一个功能强大的工具,极大地简化了 API 测试和调试的过程,提供了发送请求和检查响应的直接方法。本文将着重介绍如何在 Postman 中高效地处理请求参数,以提高 API 测试和开发的便利性。
Copy网页中F12里的请求url到postman,并且把所有参数都带过来
Copy网页中F12里的请求url到postman,并且把所有参数都带过来
364 0
postman 传入不同组参数循环调用接口
postman 传入不同组参数循环调用接口
1640 0
postman 传入不同组参数循环调用接口
|
6月前
|
数据可视化 JavaScript 前端开发
利用Postman和Apipost进行API测试的实践与优化-动态参数
在API测试中,Postman和Apipost是常用的工具。Postman内置变量功能有限,面对复杂场景时需编写JavaScript脚本,增加了维护成本。而Apipost提供丰富的内置变量、可视化动态值配置和低代码操作,支持生成真实随机数据,如邮箱、手机号等,显著提升测试效率和灵活性。对于复杂测试场景,Apipost是更好的选择,能有效降低开发与维护成本,提高测试工作的便捷性和可维护性。
|
6月前
|
数据可视化 JavaScript 前端开发
从Postman到Apipost:我的动态参数测试实战踩坑记
作为一名全栈开发工程师,在开发用户中心模块时,我遇到了复杂参数API测试的挑战。最初使用Postman时,发现其在生成动态参数(如邮箱、手机号和日期)时存在诸多问题,导致测试效率低下甚至出错。例如,随机生成的邮箱格式无效等 后来,CTO推荐了Apipost,它提供了更智能的参数生成方式:支持真实邮箱、符合规范的手机号以及合法日期范围,极大提升了测试效率和准确性。通过对比,Apipost在处理复杂动态参数方面明显优于Postman,减少了维护成本并提高了团队协作效率。现在,我们已全面切换到Apipost,并利用其「参数组合测试」功能发现了多个边界条件bug。
|
7月前
|
安全 测试技术 API
Postman、Insomnia、SoapUI:深入探讨全局参数与目录参数
本文深入探讨Postman、Insomnia、SoapUI和EchoAPI中的全局参数与目录参数,分析其在企业级开发中的应用。全局参数适用于所有API,简化认证和语言设置;目录参数则针对特定模块,增强模块化管理。通过实际案例对比,展示这些机制如何提高开发效率、减少错误风险并增强安全性。推荐使用Postman、Insomnia和SoapUI等工具,以充分利用全局和目录参数的优势,优化API调试和调用流程。
|
XML JSON 前端开发
获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
593 1
Postman 自定义变量使用详解
Postman是一款强大的API测试工具,支持全局、环境、集合和本地四种变量类型,方便不同场景的测试需求。定义变量涉及全局(在“Manage Environments”>“Globals”),环境(创建新环境并添加),集合(编辑集合>“Variables”),以及脚本内定义的本地变量。使用变量时以`{{variableName}}`格式插入,通过`pm.variables.get()`在脚本中获取。变量优先级:本地>数据>环境>集合>全局,可在Pre-request或Tests脚本中动态设置。掌握变量使用能提升测试效率。
|
容器
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
430 0