특정 Visual Studio 웹 성능 테스트에서 일련의 요청을 비동기 적으로 보냅니다. 이 세트의 모든 요청에서 응답에 액세스하는 방법을 찾고 싶습니다.
비동기 I가 사용하고 요청 보내려면 DependentRequests
의 속성을 WebTestRequest
.
테스트 WebTest
클래스 에서 열거자를 구현 하고 요청을 보내는 코드 는 다음과 같습니다.
public override IEnumerator<WebTestRequest> GetRequestEnumerator()
{
WebTestRequest request = new WebTestRequest("http://url1");
request.DependentRequests.Add(new WebTestRequest("http://url2");
request.DependentRequests.Add(new WebTestRequest("http://url3");
yield return request;
클래스 http://url1
의 LastResponse
속성 을 사용하여 응답 본문을 얻을 수 있습니다 WebTest
.
string bodyStringFromURL1 = LastResponse.BodyString;
}
http://url2
및 에서 응답 본문을 얻으려면 어떻게 http://url3
해야합니까?
이벤트 핸들러를 종속 요청의 PostRequest 이벤트에 연결하고 e.Response.BodyString에서 데이터를 가져옴으로써이를 수행 할 수있었습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다