【问题标题】:Creating webtest extraction rule for mvc sites querystring为 mvc 站点查询字符串创建 webtest 提取规则
【发布时间】:2012-02-20 16:30:57
【问题描述】:

谁能告诉我如何创建允许我从 MVC 查询字符串中提取 ID 的提取规则?

场景:

User hits site, and clicks "Add new"

Request: www.site.com/item/create
Response: www.site.com/item/view/2143

该站点将立即创建一个新项目并将它们重定向到 viewitem 页面。我想提取的 id 在 item/view/#### 之后的响应中存在

当前记录的 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;

有什么想法吗?

非常感谢,
可汗

【问题讨论】:

    标签: visual-studio-2010 webtest web-testing


    【解决方案1】:

    WebTestContext.LastResponse.ResponseUri 设置值可能会获得更多里程,因为提取规则是为迭代响应正文而设计的。

    【讨论】:

    • 对不起,我不知道如何使用它。可以举个例子吗?
    • 啊,我明白了。 webtest 有一个上下文,所以: var response1 = this.Context.LastResponse.ResponseUri;给我我需要的字符串。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 2016-08-13
    • 2016-11-01
    • 2015-09-10
    • 1970-01-01
    相关资源
    最近更新 更多