Création de règles d'extraction webtest pour les sites mvc querystring
-
28-10-2019 - |
Question
Quelqu'un peut-il me dire comment créer une règle d'extraction qui me permettra de tirer une carte d'identité d'un querystring MVC?
Scénario:
User hits site, and clicks "Add new"
Request: www.site.com/item/create
Response: www.site.com/item/view/2143
Le site va créer instantanément un nouvel élément et les rediriger vers la page ViewItem. L'id je voudrais extraire la vie dans la réponse après l'article / view / ####
code enregistré courant pour webtest:
var request4 = new WebTestRequest((Context["WebServerAddress"] + "/Item/Create"));
request4.Method = "POST";
var request4Body = new FormPostHttpBody();
request4.Body = request4Body;
yield return request4;
request4 = null;
//server redirect response happens now
var request5 =
new WebTestRequest((Context["WebServerAddress"] + "/Item/Edit/?needIdForHere"));
yield return request5;
request5 = null;
Toutes les idées?
Merci,
Kohan
La solution
vous pouvez obtenir plus de kilométrage réglage de la valeur de la WebTestContext.LastResponse.ResponseUri
comme une règle d'extraction est conçu pour itérer sur le corps de réponse.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow