




Это потому, что тип переменной AssetNumber — это String, а тип AssetId — это Number. Поэтому вы должны преобразовать в строку или в номер один из них, прежде чем проверять его.
pm.expect(`${jsonData.AssetId}`).to.equal(pm.variables.get("AssetNumber"));});
или
pm.expect(jsonData.AssetId).to.equal(Number(pm.variables.get("AssetNumber")));});
Это достойный обходной путь, но основная проблема заключается в том, что ошибка в Postman приводит к преобразованию типа переменной в String: github.com/postmanlabs/newman/issues/2190.
В Postman есть ошибка, которая вызывает это: github.com/postmanlabs/newman/issues/2190