我正在尝试模拟SOAP Post请求以创建用户订阅。为了正确执行此操作,我需要确保我的每个请求中的电子邮件都与前一个不同。 因此该变量需要随每个请求进行更改。
问题是:
它不起作用,我仍然收到相同电子邮件的重复请求
我需要扩展到1000个以上,因此我需要添加一些代码,这些代码将为Neoload生成随机电子邮件
我尝试解决此问题的方法是通过导入包含1000个来自Mockaroo的电子邮件的CSV并在我的请求中引用该变量。 这是我的变量设置的屏幕截图:
我尝试通过以下代码在请求中引用此内容:
<?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中提取不同的电子邮件。 实际结果:错误代码告诉我“使用该电子邮件的用户已经存在”