2016-09-07 27 views
8

tôi có phương pháp sau đây trong tùy chỉnh của tôi WebTest:WebTestRequest.ReportingName bị bỏ qua khi sử dụng VS Team Services

private WebTestRequest CreateRequest(CommandInput command) 
{ 
    WebTestRequest request = new WebTestRequest(URL); 
    request.ReportingName = command.CommandName; 
    request.Method = command.HttpMethod; 

    // ... 

    return request; 
} 

On tôi GetRequestEnumerator Tôi gọi phương thức như thế này:

public override IEnumerable<WebTestRequest> GetRequestEnumerator() 
{ 
    return new CommandInput[] 
    { 
     new CommandInput() { CommandName = "configuration", HttpMethod = "POST" }, 
     new CommandInput() { CommandName = "login", HttpMethod = "POST" }, 
     new CommandInput() { CommandName = "quick_view", HttpMethod = "GET" }, 
     new CommandInput() { CommandName = "esign_document", HttpMethod = "POST" } 
    }.Select(CreateRequest).GetEnumerator(); 
} 

Note : Mã gốc phức tạp hơn mã này, nhưng nó không liên quan.

này đang làm việc tốt khi chạy kiểm tra tải trọng trên máy tính địa phương của tôi:

Bạn có thể thấy rằng mỗi yêu cầu đã được xác định bởi giá trị của ReportingName tài sản

Local summary

Tuy nhiên, nếu tôi chạy thử tải trên dịch vụ Visual Studio Online, các yêu cầu được nhóm theo URL thay vì giá trị trên ReportingName:

Cloud summary

Yêu cầu đang được nhóm thành command {GET}command {POST} vì URL giống nhau cho mọi yêu cầu trong trường hợp thử nghiệm của tôi (https://test.xxxx.com/api/command), chỉ khác nhau theo phương thức HTTP trên một số trong số chúng.

Tôi đã tìm kiếm hàng giờ trên Internet và chỉ được quản lý để tìm chủ đề mở này về nó trên MSDN:

Reporting Name does not show up in Page Results of Online Load Test

gì đang xảy ra?

+0

tôi có thể nhận được các hành vi tương tự như bạn và có nộp một phản hồi cho vấn đề này trên MS kết nối: https://connect.microsoft.com/VisualStudio/feedback/details/3102026 –

+0

@ Eddie-MSFT Vui mừng khi nghe nó không phải cái gì của tôi. Cảm ơn bạn đã gửi. –

Trả lời

1

Sự cố này sẽ được khắc phục trước 10/16.

Được đăng bởi Shiva [MSFT] trên 2016/09/28 tại 08:59

Cảm ơn để báo cáo vấn đề này. Chúng tôi đã khắc phục sự cố và sẽ triển khai vấn đề này trước ngày 10/16.

Các vấn đề liên quan