postman中用当前时间戳做请求的入参
用postman做接口测试的,有些接口需要带上当前时间的时间戳作为请求的入参,postman支持这种功能吗?
答案是肯定的。
文中有使用时间戳的两种方法和postman常用的预定义变量。
例子中接口的功能:获取当天的全部日程信息
如果希望postman中的用例无论什么时间执行都可以通过的话,就需要根据动态取得当前时间的时间戳作为接口的入参。有2种方法。
第一种方法:postman预定义的动态变量 {$timestamp}

图中$timestamp是预定义变量的名称,必须以$开头,postman中变量需要用{{}}圈住。
在官方文档中查看预定义变量的介绍,如下图:

翻译一下:支持用户使用预定义变量来为每个请求返回不同的值。使用方法和其他变量一样。这些预定义变量的值是在执行时生成的,名称以$符号开头,例如$guid,$timestamp等。
第二种方法:使用环境变量

在postman中的Pre-request Script 页面上,使用函数Math.round(new Date()/1000))返回秒为单位的当前时间戳。然后赋值给变量date。date是环境变量,在目前的环境中,都可以通过{{date}}来使用这个变量。
拓展:
postman中常用的一些预定义变量列表如下:

postman的官方文档地址:https://learning.postman.com/docs/getting-started/introduction/
转载请注明出处,谢谢!
postman中用当前时间戳做请求的入参的更多相关文章
- Postman A请求的返回值作为B请求的入参( 之‘’token‘’ ,用代码设置全局变量)
		
问题: 登陆接口获取token,其他接口访问时需携带token 方案: 在登陆接口访问后设置Postman的全局变量(Globals),例如设置环境变量名:token2,值(实时的不用自己手动设置的) ...
 - Postman A请求的返回值作为B请求的入参( 拢共分三步)
 - java利用注解及反射做通用的入参校验
		
一.原理: 1.做一个field注解,注解有两个参数:是否必填.toString之后的最大长度 2.对某个request类(或基类),使用注解标记某个字段的校验详情 3.通用的static方法,利用反 ...
 - Jmeter之发送请求入参必须使用编码格式、Jmeter之发送Delete请求可能入参需要使用编码格式
		
这里的其中一个属性值必须要先编码再传参才可以,具体可以通过抓包分析观察:
 - jmeter对接口测试入参进行MD5加密的5种方式
		
在使用jmeter做测试的过程中,经常需要对请求的入参进行加密,下面列举几种常用的方法,以登录请求密码需要MD5加密为例. 虽然可以先把参数化的明文密码都先md5加密,而不是在登录前先执行加密,但是实 ...
 - springMVC中 request请求数据绑定到Controller入参 过程剖析
		
前言:Controller方法的参数类型可以是基本类型,也可以是封装后的普通Java类型.若这个普通Java类型没有声明任何注解,则意味着它的每一个属性都需要到Request中去查找对应的请求参数.众 ...
 - postman 上一个接口的返回值作为下一个接口的入参
		
在使用postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是: 1.获取上一个接口的返回值 2.将返回值设置成环境变量或者全局变量 3.设置下 ...
 - 『政善治』Postman工具 — 4、HTTP请求基础组成部分介绍
		
目录 1.Method 2.URL 3.Headers 4.body 一般来说,所有的HTTP Request都有最基础的4个部分组成:URL. Method. Headers和body. 1.Met ...
 - 从输出日志中提取接口的入参和返回做为用例导入到excel中
		
1 背景 接口用例已经在项目中的yml文件中编写,但是yml文件不能做为交付文档用,本文对工作中从接口输出日志中提取用例信息,并导入到excel文件中做了总些 2 工具 idea,notepad+ ...
 
随机推荐
- Red Scarf abc171_E
			
题目大意 除去一个元素后的异或和 题目分析 首先异或有交换律 \(a \ \mathrm{xor} \ a=0\) \(0 \ \mathrm{xor} \ a=a\) 可以求出异或和,在异或当前元素 ...
 - 《手把手教你》系列技巧篇(五十五)-java+ selenium自动化测试-上传文件-下篇(详细教程)
			
1.简介 在实际工作中,我们进行web自动化的时候,文件上传是很常见的操作,例如上传用户头像,上传身份证信息等.所以宏哥打算按上传文件的分类对其进行一下讲解和分享. 2.为什么selenium没有提供 ...
 - Selenium_浏览器窗口大小(6)
			
import time from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driv ...
 - Hive分区表和桶表的使用
			
原文链接: https://www.toutiao.com/i6766897068138037763/?group_id=6766897068138037763 我们看官网文档中这个地方 我们先创建好 ...
 - Mysql高性能优化
			
一.背景 最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久.原因是新功能用到旧功能的接口,而这些旧接口的 SQL 查询语句关联5,6张表且编写不够规范,导致 MySQL 在执行 SQL 语 ...
 - Backbone.js 0.9.2 源码分析收藏
			
Backbone 为复杂Javascript应用程序提供模型(models).集合(collections).视图(views)的结构.其中模型用于绑定键值数据和自定义事件:集合附有可枚举函数的丰富A ...
 - POJ 2456 Aggressive cows(贪心 + 二分)
			
原题链接:Aggressive cows 题目大意:农夫 建造了一座很长的畜栏,它包括 个隔间,这些小隔间依次编号为. 但是, 的 头牛们并不喜欢这种布局,而且几头牛放在一个隔间里,他们就要发生争 ...
 - HDU 1106 (1.3.5) 排序 (C语言描述)
			
排序 Problem Description 输入一行数字,如果我们把这行数字中的'5'都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以'0'开头,这些头部的'0'应该被忽略掉,除非 ...
 - python中join()方法介绍
			
描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法:str.join(sequence) 参数 sequence -- 要连接的元 ...
 - 【刷题-LeetCode】205. Isomorphic Strings
			
Isomorphic Strings Given two strings *s* and *t*, determine if they are isomorphic. Two strings are ...