【问题标题】:How can I test returned date and time format in postman如何在邮递员中测试返回的日期和时间格式
【发布时间】:2020-09-21 16:40:44
【问题描述】:

我需要确保 API 响应中返回的日期和时间格式正确。

假设我要应用的 STANDARD 格式是 DD-MM-YYYY HH:MM:SS 并且 API 的返回值是 MM/YY HH:MM ,我怎样才能确定这个值是不正确的?

【问题讨论】:

  • 欢迎堆栈溢出!请阅读how to ask questions。在提问时,您应该始终包含您迄今为止尝试过的代码。
  • 响应结构是什么样的?您可以对该值进行检查,以确保它以正确的格式返回等。不过,我们需要更多信息。

标签: api postman


【解决方案1】:

您需要调整正则表达式并根据收到的响应设置 dateToTest

let dateToTest = // set based on your response

pm.test("Correct date format", function () {
    let regEx = new RegExp("\d{2}-\d{2}-\d{4} \d{2}:\d{2}:\d{2}");

    pm.expect(regEx.test(dateToTest).to.eq(true);
});

【讨论】:

    猜你喜欢
    • 2019-11-08
    • 1970-01-01
    • 2021-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多