gpt4 book ai didi

dsl - 每次在 Karate dsl 中运行测试时如何创建随机字符串

转载 作者:行者123 更新时间:2023-12-04 00:04:09 28 4
gpt4 key购买 nike

我发送的 json 请求是:

Given url applicationURL

And path 'applications'

And header Authorization = subscribeToken

And request:

{
"throttlingTier": "Unlimited",
"description": "sample app description",
"name": "TestbyKarate",
"callbackUrl": "https:/apistore-dev-dev-a878-14-ams10-nonp.qcpaws.qantas.com.au/callback"
}

When method post

Then status 201

* def applicationId = response.applicationId

* print 'applicationId is ', applicationId

我将请求中的名称发送为 TestbyKarate但我想在每次测试运行时发送一个唯一值。

有什么办法吗?

最佳答案

你能读一次文档吗?它真的会让你受益。

https://github.com/intuit/karate#commonly-needed-utilities

所以在Background或共同特征,你有:

* def now = function(){ return java.lang.System.currentTimeMillis() }

然后你可以这样做:
* def name = 'Test-' + now()
* request { name: '#(name)' }

关于dsl - 每次在 Karate dsl 中运行测试时如何创建随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52196398/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com