字符串的Postman断言包含动态值作为子字符串



我试图在我的邮递员响应中添加断言 - 用TaskID添加的新任务项:CE0BB7EE-B31D-47C7-AFB8-D65C371870D9它具有动态的GUID值。动态基因的断言失败。请告知

var responseText = pm.response.text();
ResponseTextContains = (text) => {
    pm.test("Body contains " + text , function () {
    pm.expect(responseText).to.include(text);
    });
};
ResponseTextContains("new task item added with TaskId : ce0bb7ee-b31d-47c7-afb8-d65c371870d9");

我希望考虑到动态的底带值

,我的断言应该通过

如果要检查提供UUID的信息,为什么不使用正则表达式进行格式匹配呢?这样,您可以获得2合1(uuid存在,并且与格式匹配(。如果没有,那么您有以前的答案,建议使用响应的部分匹配。

相关内容

最新更新