일부 데이터 로그 파일에 결과를 기록하는 VUGen C 테스트가 있다고 가정합니다. 즉, init에서 생성되거나 추가 된 파일에 처리 된 ID 또는 이와 유사한 것을 나열하고, 기본 동작에서 작성한 다음 닫습니다. 일시 휴업.LR 사용자 정의 로그 파일 : 생성기 시스템에서 어떻게 가져올 수 있습니까?
그런 다음 해당 파일의 모든 가상 사용자의 복사본을 포함하는 컨트롤러에서 통합 된 디렉토리 구조를 찾을 수있는 LR 기능이 있는지 궁금합니다.
필자가 볼 수있는 한 모든 가상 사용자 인스턴스는 임시 디렉토리에있는 테스트 디렉토리 구조의 하나의 공통 복사본을 사용합니다. 그래서 a) 내 사용자 지정 로그 파일의 이름에 VUser ID를 포함해야하며 b) 시나리오 실행 후 내 부하 생성기에서 결과 파일을 수동으로 수집해야합니다. 이는 서툰 프로세스입니다.
유일하게 편안한 대안은 처리 된 모든 ID (또는 무엇이든)를 VTS (HP 가상 테이블 서버, 프리웨어로 보임)에보고하고 거기에서 픽업하는 것입니다. 그런 다음 추가 코딩이 필요합니다. 아무도 VUgen/LR에서 그러한 기능을 놓친 적이 없습니까?
나는이 질문이 필연적으로 코드 관련이 아니기 때문에 이것이 너무 과장되지 않기를 바랍니다.
나는 사실 내 VUgen 스크립트의 네트워크에 쓰기 때문에 그다지 좋아하지 않을 것입니다. 이것은 측정 된 트랜잭션 시간에 부작용을 일으킬 수 있습니다. 네트워크 쓰기 전에 열려있는 모든 트랜잭션을 일시 중지하고 이후에 다시 시작해야합니다. 그러나 파일 쓰기가 비동기 적으로 잘 처리 될 수도 있습니다 (그렇지 않습니까?), 나는 아직도 거래 시간을 부정확 할 것을 두려워한다. – TheBlastOne
50 개 이상의 성능 테스터가있는 우리 조직에서 "스크립트 관련"작업을 수행하는 동안 미션 크리티컬 트랜잭션을 열어 본 사람은 본 적이 없지만 시간이 조금씩 다를 수 있습니다. 결국 0.1 %). –
LR 트랜잭션에서 수행하는 작업과 해당 작업에 소요 된 시간에 직접 의존하지만 알 수는 없습니까? 예를 들어 정렬 기계를 제어하는 PC에서 데이터를 준비하고 보내는 데 소요되는 시간을 측정하여 주소 검색 (OCR)과 올바른 분류기 활성화 사이에 250ms 시간 간격 만 제공하는 것을 고려하십시오. 여기서 로그 파일 쓰기는 네트워크를 통해 진행되는 데 더 오래 걸릴 수 있습니다. 트랜잭션이 길어질수록 0.1 %의 차이 일 수 있지만 매우 짧은 트랜잭션의 경우 30 %가 될 수 있습니다. – TheBlastOne