У меня есть тестовый сценарий Webinject, которому нужно установить дополнительный заголовок с содержимым ранее полученного файла cookie. Мой первый тестовый пример входит в веб-приложение и получает токен для идентификации. Части содержимого куки должны быть установлены в качестве дополнительного заголовка. Как мне этого добиться?
Cookie, который будет установлен, выглядит следующим образом:
login=user%40myurl.com; __utma=1.748102029.1314655544.1314657537.1316179965.3; __utmz=1.1316179965.3.2.utmcsr=myurl.com|utmccn=(referral)|utmcmd=referral|utmcct=/subpage; __utma=1.748102029.1314655544.1314657537.1316179965.3; __utmz=1.1316179965.3.2.utmcsr=murul.com|utmccn=(referral)|utmcmd=referral|utmcct=/subpage; JSESSIONID=E976943F6BA0D6FDCC7567BAA5988F77; __utmb=1.3.10.1317046713; __utmc=1; token=44962ede5de74d45b1162a935ee18fbf; identifier=""; login=user%40myurl.com
Тестовые случаи выглядят следующим образом.
<case
id="2"
description1="Logging into Login Page"
method="post"
url="http://myurl.com"
postbody="name=user%40myurl.com&password=12345&fragment=}"
verifynegative="^.*The user name and/or password is incorrect!.*$"
verifyresponsecode="302"
errormessage="Could not login (wrong credentials?)"
parseresponse="token=|;"
logresponse="yes"
logrequest="yes"
/>
Здесь я хочу проанализировать куки, но думаю, что это только анализ ответа.
<case
id="3"
description1="Open Subpage"
method="get"
url="http://myurl.com/subpage"
addheader="x-subpage-id:{PARSEDRESULT}"
verifyresponsecode="200"
verifypositive="^.*Title: foo bar.*$"
errormessage="Unable to open View"
logresponse="yes"
logrequest="yes"
/>
Здесь я хочу добавить заголовок дополнения. Это должны быть части файла cookie, который я хочу проанализировать.