문제

클라이언트/서버 응용 프로그램을 사용하여 클라이언트에서 GUI를 테스트하기 위해 AQTIME에서 TestComplete를 사용하고 있습니다. Delphi 2007로 편집되어 있습니다. 고객의 원천은 약 140 만 건입니다. 하드웨어는 Windows XP Pro를 사용하여 Intel Dualcore 2.13 MHz, 2GB RAM입니다.

모든 디버그 옵션을 사용하여 응용 프로그램을 컴파일하고 문서에 설명 된대로 TCopenApp, TCopenAppClasses, TCPublicInfo, TcdunitsUpport에서 링크하여 열린 응용 프로그램을 만들기 위해 링크합니다. 생성 된 EXE 파일은 약 50MB입니다.

이제 테스트 스크립트를 실행할 때 작동하지만 매우 느리게 실행됩니다. CPU는 100 %로 실행되며 속도가 느려져 테스트 스크립트를 변경하는 것은 약간 실망 스럽습니다. 둥근 창 코너와 같은 모든 데스크탑 효과를 끄 었습니다. 데스크탑 배경이 없습니다.

같은 경험이나 솔루션을 가진 다른 사람이 있습니까?

도움이 되었습니까?

해결책

당신의 문제는 아마도 당신이 디버그 정보로 컴파일하고 TCXXX 장치를 사용하고 있다는 사실에있을 것입니다.

발사 된 성적표 자동화 된 QA 메시지 보드

디버그 모드에서 컴파일 했습니까? TC와 함께 사용하면 디버그 모드에서 컴파일 될 때 느리게하는 앱이 있습니다. 이것은 거대한 물체의 # 때문입니다. DEBUG와 함께 컴파일하지만 TC ENABLER (S)를 사용하면 모든 것이 정상입니다.

그리고 이 하나 도움이 될 수 있습니다

속도를 높일 수있는 몇 가지 영역.

레코드와 재생을 사용하는 경우 .keys ( "xxx") 호출을 .wtext = "xxx"로 대체하십시오. 키 함수는 키 스트로크 사이의 MS 지연을 사용하는 반면 WTEXT는 내부적으로 텍스트를 덮어 쓰는 것입니다.

두 번째 제안 (이미 보았을 가능성이 높음)은 도구-> 기본 프로젝트 속성-> 프로젝트-> 재생이며, 지연을 100ms, 5ms 및 5ms로 설정하여 일시 정지를 최소로 유지합니다.

객체 속성은 예, TC는 모두로드합니다. 호출 할 때 부하 지연없이 데이터를 사용할 수 있도록 YOR 응용 프로그램의 프로세스 새로 고침으로이를 강제로 강제 할 수 있습니다. 이것은 지연의 모양을 줄이는 데 도움이 될 수 있습니다.


편집하다:

  • 또한 TestComplete를 평가하고 있으며이 성능 문제도 발생했습니다. 나는 당신이 마침내 그들을 어떻게 해결했는지에 대해 매우 관심이 있습니다.
  • 즉, 나는 그것이 큰 잠재력을 가진 제품이라고 생각하며 실제로 당신을 도울 수 있습니다. 모든 장치, 통합 및 GUI 테스트를 구성합니다.

다른 팁

이제 테스트 스크립트를 실행할 때 작동하지만 매우 느리게 실행됩니다. CPU는 100 %로 실행되며 속도가 느려져 테스트 스크립트를 변경하는 것은 약간 실망 스럽습니다. 둥근 창 코너와 같은 모든 데스크탑 효과를 끄 었습니다. 데스크탑 배경이 없습니다.

같은 경험이나 솔루션을 가진 다른 사람이 있습니까?

원격 연결에 사용하는 TestComplet를 사용하는 TCP 포트를 변경하는 것이 좋습니다. 당신은 그것들을 변경할 수 있습니다 네트워크 스위트 옵션 대화 상자. 예를 들어 6100-6102 포트를 설정할 수 있습니다. 이것이 도움이됩니까? 비슷한 문제가 설명되었습니다 TC 9.20 높은 98% CPU 소비 SmartBear 포럼 스레드.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top