Creazione della regola di estrazione WebStest per i siti MVC queryystring
-
28-10-2019 - |
Domanda
Qualcuno può dirmi come creare una regola di estrazione che mi permetta di estrarre un ID da una querystring MVC?
Scenario:
User hits site, and clicks "Add new"
Request: www.site.com/item/create
Response: www.site.com/item/view/2143
Il sito creerà istantaneamente un nuovo elemento e li reindirizzerà alla pagina ViewItem. L'ID vorrei estrarre vite all'interno della risposta dopo l'oggetto/Visualizza/####
Codice registrato corrente per 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;
Qualche idea?
Grazie molto,
Kohan
Soluzione
È possibile ottenere più chilometraggio impostando il valore da WebTestContext.LastResponse.ResponseUri
Poiché una regola di estrazione è progettata per l'iterazione sul corpo di risposta.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow