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


目录
相关文章
|
2月前
|
XML JSON API
高效使用 Postman:如何正确传递 Query、Path 和 Body 参数
Postman 作为一个功能强大的工具,极大地简化了 API 测试和调试的过程,提供了发送请求和检查响应的直接方法。本文将着重介绍如何在 Postman 中高效地处理请求参数,以提高 API 测试和开发的便利性。
|
2月前
Copy网页中F12里的请求url到postman,并且把所有参数都带过来
Copy网页中F12里的请求url到postman,并且把所有参数都带过来
49 0
|
2月前
|
JavaScript 前端开发 测试技术
Postman 加密接口测试 | 使用Rsa、Aes对参数加密
Postman 加密接口测试 | 使用Rsa、Aes对参数加密
389 0
postman 传入不同组参数循环调用接口
postman 传入不同组参数循环调用接口
1273 0
postman 传入不同组参数循环调用接口
|
17天前
|
测试技术 API
Postman 自定义变量使用详解
Postman是一款强大的API测试工具,支持全局、环境、集合和本地四种变量类型,方便不同场景的测试需求。定义变量涉及全局(在“Manage Environments”>“Globals”),环境(创建新环境并添加),集合(编辑集合>“Variables”),以及脚本内定义的本地变量。使用变量时以`{{variableName}}`格式插入,通过`pm.variables.get()`在脚本中获取。变量优先级:本地>数据>环境>集合>全局,可在Pre-request或Tests脚本中动态设置。掌握变量使用能提升测试效率。
18 0
|
2月前
|
XML JSON 前端开发
获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
|
2月前
|
容器
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
95 0
|
测试技术 API 网络架构
如何使用Postman Runner实现自动化测试中的参数自增
Postman Runner 是 Postman 工具中的一个强大功能,它可以用来批量运行 API 测试脚本。通过设置不同的参数组合,我们可以轻松地测试 API 的各种不同情况,并生成测试报告和测试结果。
如何使用Postman Runner实现自动化测试中的参数自增
postman中测试同时支持文件和参数 ,文件和对象作为参数
postman中测试同时支持文件和参数 ,文件和对象作为参数
|
人工智能
Postman测试数组列表类型的参数后端用@RequestParam接受
Postman测试数组列表类型的参数后端用@RequestParam接受