微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Taurus Blazemter - 如何在身体中使用函数

如何解决Taurus Blazemter - 如何在身体中使用函数

我想发送一个带有随机值的请求或在 Blazemeter 请求正文的 json 负载中使用当前日期

示例:

 method: POST
              url: ${url}/transaction
              headers:
                Content-Type: application/json
              body: {
                "order": {
                  "id": uuidGenerator() + "test","timestamp": datetime( Now(),'yyyy/MM/DDTHH:mm:ssZ')
                }
              }

文档引用测试数据生成函数

https://guide.blazemeter.com/hc/en-us/articles/360011769877-Test-Data-Generator-Functions-Test-Data-Generator-Functions

预期

 "order": {
                  "id": "7d052488-6fbf-11eb-9439-0242ac130002-test","timestamp": "2021-01-15T18:00:00Z"
                }

但是

  • id 值不被解释“uuidGenerator() +”test”
  • Blazemter taurus 中时间戳和卡片的语法似乎不正确

解决方法

 method: POST
              url: ${url}/transaction
              headers:
                Content-Type: application/json
              body: {
                "order": {
                  "id": "${__UUID()}","timestamp": "${__time(yyyy-MM-dd'T'HH:mm:ss'Z',)}"
                }
              }

更多功能:https://jmeter.apache.org/usermanual/functions.html#__time

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。