Коллекция имеет два запроса.
- Опубликовать - Создать учетную запись
- Опубликовать - Создать AccountProfile
Создать AccountProfile добавляет объект AccountProfile к учетной записи.
Существует 13 типов профиля аккаунта.
Я хочу создать 13 учетных записей, по одной для каждого типа учетной записи.
Вот Javascript в Tests
для второго метода.
Никогда воздержитесь от жесткого кодирования на данный момент. Я исправлю это позже.
var acctProfiles = [0,1,4,5,6,19,33,34,35,38,39,40]
for (var p in acctProfiles ) {
// Create account with that profile
console.log('creating account');
postman.setNextRequest("Create Account");
console.log(pm.collectionVariables.get("accountToken"));
pm.collectionVariables.set("profileType", profiles[p]);
console.log('creating profile');
// Now call this request to create the profile
postman.setNextRequest();
}
Я запустил эту коллекцию в модуле запуска коллекции. Он успешно выполнял каждый запрос, но только один раз.
Он использовал только последний элемент в массиве, 40. Таким образом, была создана одна учетная запись с одним профилем учетной записи, и не более.