나는 내 부하 테스트 코드에 장비를 추가 할뿐만 아니라 유효성 검사 규칙에 내 웹 응답의 유효성 검사를 수행하려합니다. Webtest.AddCommentToResult 메서드를 사용하여이 두 가지 요구 사항을 모두 달성 할 수 있기를 바랬습니다. here :Visual Studio 2015로드 테스트 - Webtest.AddCommentToResult는 어디에 노출됩니까?
그러나 이러한 주석을 분석기에서 볼 때로드 테스트 결과에 노출되는 부분을 찾을 수없는 것 같습니다. 실행 및 종료 될 때, 또는 사실 이후에 SQL 컨트롤러에서 실행됩니다. 이 주석은 어떻게 노출되어 있으며 액세스 할 수 있습니까?
내 사용자 지정 유효성 검사 규칙 :
public class MyCustomValidationRule : ValidationRule
{
static int i = 1;
public override void Validate(object sender, ValidationEventArgs e)
{
e.WebTest.AddCommentToResult("Test comment number " + i++.ToString());
}
}
정답은이 기능이 지연되어서 AddCommentToResult가 부하 테스트 컨텍스트에서 작동하지 않는다는 것입니다. 슬픈 듯이 – Pipeline
@Pipeline 아니요, 내가 쓴 것을 잘못 읽었습니다. 'AddCommentToResult'는 대부분 잘 동작합니다. 'PostWebTest' 플러그인이 테스트가 끝날 때 작성하려고 시도했을 때만이었습니다. 현재 액세스 할 수있는 시스템에서 문제의 현재 상태를 확인할 시간이 없었습니다. – AdrianHHH
아마도 나는 오해하고 있습니다. OP는 웹 성능 테스트를 실행하는 것과 다른 나의 부하 테스트를 실행하고 있습니까? 그는 PostWebTest 플러그인을 사용하지 않고 오히려 ValidationRule을 사용합니다. 맞춤 코딩 된 웹 테스트에서 가정합니다. – Pipeline