Мы тестировали API и недавно получили проблему, некоторые клиенты не могут войти на веб-сайт.
Мы обнаружили проблему, и это из-за дублирующих ключей в ответе API, это дает ответ, даже если API содержит дубликат ключа.
Так что тесты не помогают в условиях дублирования ключа, поэтому кто-нибудь может мне помочь или подсказать, как я могу найти, есть ли дублирующий элемент в ответе API.
Инструмент: почтальон
Ниже приведен пример вывода API,
В приведенном ниже выводе JSON из API мы можем найти дубликаты для «operatingSystem», как и этот дубликат ключа, подходит для разных элементов.
Поскольку по каким-то причинам нет возможности отладить API в течение некоторого времени, поэтому необходимо выяснить эти повторяющиеся случаи.
Любая идея или предложения будут высоко оценены. Спасибо заранее.
JSON
eg: {
"code": 2,
"deviceId": "ID",
"deviceName": "Test",
"platform": "x64",
"operatingSystem": "test",
"operatingSystem": "test",
"gde": 000,
"productVersion": "0.0",
"build": "00000",
"receipt": null
}
Как мы могли бы справиться с такой ситуацией. Есть ли у нас какой-либо метод для автоматизации / проверки этого случая?