Я пытаюсь смоделировать запрос SOAP Post для создания пользовательской подписки. Чтобы сделать это правильно, мне нужно убедиться, что в каждом из моих запросов адрес электронной почты отличается от предыдущего.
Поэтому переменная должна меняться с каждым запросом.
Проблема:
Это не работает, я все еще получаю повторные запросы с тем же адресом электронной почты
Мне нужно увеличить до 1000, поэтому мне нужно добавить код, который будет генерировать случайное письмо в Neoload
Я попытался решить эту проблему, импортировав CSV-файл, содержащий 1000 электронных писем из Mockaroo, и указав ссылку на эту переменную в моем запросе.
Вот скриншот моих переменных настроек:
Я пытался сослаться на это содержимое в запросе по этому коду:
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iccd="http://www.adidas.com/2009/iCCD">
<soapenv:Header/>
<soapenv:Body>
<iccd:createSubscriptionRequest>
<iccd:userToken>AGEQA22887654AF1E043AE12530AC0BF</iccd:userToken>
<iccd:sessionTokenType>
<iccd:tokenType>openToken</iccd:tokenType>
</iccd:sessionTokenType>
<iccd:siteId>87</iccd:siteId>
<iccd:countryOfSite>GB</iccd:countryOfSite>
<iccd:email>${email.email}</iccd:email>
<iccd:minAgeConfirmation>Y</iccd:minAgeConfirmation>
<iccd:amf>Y</iccd:amf>
<iccd:newsletterTypeId>100</iccd:newsletterTypeId>
</iccd:createSubscriptionRequest>
</soapenv:Body>
</soapenv:Envelope>
Ожидаемый результат. При каждом запросе электронное письмо превращается в сгенерированный фиктивный, либо оно извлекает сообщение, отличное от CSV.
Фактический результат: код ошибки, сообщающий, что «Пользователь с таким адресом электронной почты уже существует»