우리는 TestNg의 @Test 주석에 threadcount 속성을 사용하지만 @DataProvider 주석에 그런 속성이 없으므로 Dataprovider에 대한 스레드 수를 지정할 수 있습니까? 그렇다면 어떻게됩니까? @DataProvider 주석에서 Parallel = true를 지정하고 Excel에서 데이터를 읽으려고 시도했지만 테스트 데이터가 19 세트 였고 기본적으로 실행되었을 때 10 개의 스레드가 생성 된 것으로 나타났습니다. Thread.currentThread()를 사용하여 각 테스트 데이터 세트와 함께 사용중인 스레드를 표시했지만 프로세스와 10 개의 스레드가 생성되는 이유를 이해하지 못했습니다. TestNg의 DataProvider에서 스레드 병렬 처리가 작동하는 방식과 DataProvider의 스레드 수를 어떻게 지정할 수 있습니까?
0
A
답변
0
DataProvider에서 parallel이 true로 설정된 경우 testng에 의해 기본값이 사용되기 때문입니다. 이것은 suite 태그의 data-provider-thread-count 속성에 의해 무시 될 수 있습니다. 예 : http://testng.org/doc/documentation-main.html#parameters-dataproviders
: 이<suite name="Sample Suite" data-provider-thread-count="20">
<test name="Component Tests">
<packages>
<package name="com.something.tests" />
</packages>
</test>
</suite>
DataProvider에의 TestNG의 문서는이 훨씬 더있다
관련 문제
- 1. 병렬 스레드 수 제어
- 2. TestNG의 : dataProvider의 : 오류 :
- 3. 병렬 스레드 수를 동적으로 변경하십시오.
- 4. 제공된 스레드 수를 사용하는 병렬 기수 정렬
- 5. 스레드 종결의 순서, 즉 스레드 종속성을 지정할 수 있습니까?
- 6. Scala 2.10 병렬 컬렉션의 기본 스레드 수를 어떻게 설정합니까?
- 7. ScheduledExecutorService 병렬 다중 스레드
- 8. D 프로그래밍 언어의 병렬 스레드 수 제어
- 9. 작업 병렬 처리, 스레드 수?
- 10. 여러 스레드 (스레드/블록 대신) 병렬 실행
- 11. pthread에서 스레드 수를 동적으로 변경
- 12. 다중 병렬 스레드
- 13. 병렬 스레드 C
- 14. 파이썬 병렬 스레드
- 15. 동적으로 스레드 수를 최적화하십시오.
- 16. 작업 병렬 라이브러리의 스레드 수 제한
- 17. 병렬 스레드? 루프?
- 18. 로그백에서 병렬 스레드 로깅
- 19. PHP의 병렬 스레드
- 20. 어떻게 각 스레드 수를 계산하고 결과를 에코 할 수 있습니까?
- 21. 효율 문제 - 병렬 스레드
- 22. 스레드 안전 병렬 RNG()
- 23. 스레드 풀의 스레드 수를 코어보다 적게 설정하십시오.
- 24. Gpars의 스레드 수 제한?
- 25. 스레드 풀의 스레드 수를 결정하는 방법
- 26. 어떤 스레드 풀 affinityRun에서 작업을 제출합니까? 어떻게 스레드 수를 구성합니까?
- 27. 스레드 병렬 처리 및 단일 CPU 시스템
- 28. 다중 스레드 자바와의 병렬 합계
- 29. 병렬 스레드 결과에서 뷰 업데이트
- 30. 스레드 수를 알고