【问题标题】:Generate random value in json在json中生成随机值
【发布时间】:2018-03-10 17:43:50
【问题描述】:
{
  "description": "Appname",
  "name": "appname",
  "partnerProfile":  {
    "email": "aa@gmail.com",
    "firstName": "John",
    "lastName": "Jobin",
    "partnerName": "app"
  }
}

我在 json 文件中传递以下正文。如何为 partnerName 生成随机值(时间戳)以进行不同的测试运行。 我正在使用 Newman 运行脚本

Newman run Automation.json -e Dev.json -r html

【问题讨论】:

  • 严格来说,你不能; json 只是静态数据。您需要在解析后更改对象,这完全取决于运行时。您可能无法更改运行时,这意味着您需要使用其他东西来更改 JSON(即硬编码随机数字),然后再将其提供给您现在正在做的事情。

标签: javascript jquery html json random


【解决方案1】:

在 Javascript 中生成好的随机数据很棘手。它的工作方式与浏览器和 node.js 不同。您可以查看 uuid javascript 库,它适用于节点和浏览器,并为此类事物生成随机标识符。

这会遍历您的随机数生成器可能存在的每个可能的地方

https://www.npmjs.com/package/uuid

【讨论】:

    猜你喜欢
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-05
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多