我使用初始脚本初始化少量变量,其中一个是UTC时间戳连接值。我的测试中有5个请求,第一个请求执行正确,但最后一个请求没有,因为API I测试的时间连接变量已过期。我的意思是,在执行第一次测试时,此变量已过期,因为我的API对时间敏感。
我可以在每个请求之前初始化一些变量,但不能在所有变量之前初始化吗?
我知道我可以为每个请求创建单独的测试,但它并不酷,我想在一次测试中保留所有这些测试。
谢谢!
答案 0 :(得分:1)
一种方法是使用脚本使用每个请求的 end 处的当前UTC更新该变量。您通常使用该脚本来执行断言;但是,您也可以在请求的脚本中使用variable.set
。
另一种方法是使用{{timestamp}}
函数返回unix时间戳/纪元(秒,而不是毫秒)。
如果您需要ISO的ISO-8601格式,您也可以使用{{utc_datetime}}
。