#xml #post #postman
Вопрос:
Вот мой код для случайной генерации StdNo. Это на уровне предварительного запроса моей коллекции
// random generator function
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) min;
}
// generate the random value
var randomVal = getRandomInt(0,100000000)
// set the value into the global variable
postman.setGlobalVariable("randomVal",randomVal)
Вот мое тело XML-сообщения, как я могу параметризовать stdID, каков правильный синтаксис
<Stdudent>
<stdID>{{randomVal}}</stdID>
<name>S K Ban</name>
<age>12</age>
Комментарии:
1. В чем ваша проблема?
2. Мне нужно передать глобальную переменную под названием «randomVal» в тело XML POST. Как это сделать ?
3. Просто предоставьте решение, проверьте его.
4. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.
Ответ №1:
Сценарий был бы:
var randomVal = _.random(0,100000000);
pm.globals.set("randomVal",randomVal);
Не нужно писать пользовательскую случайную функцию, просто используйте _.random()
lodash
Комментарии:
1. Хорошо, спасибо Тебе. Как я могу передать эту глобальную переменную в тело запроса POST (тип строки-xml) <Stdudent> <Stdudent><stdID>{{randomVal}}<stdID></stdID> </stdID><имя>S K Ban<имя></имя> </имя><возраст>12<возраст></возраст>
2. Ты действительно сделал это. {{переменное имя}}, вот и все.