2014-11-13 4 views
2

https://qcxxx.xxx.com:443/qcbin/rest/domains/{domain}/projects/{project}/defects을 사용하고 있지만 결함 수는 100 개입니다. 실제로 100 개 이상의 결함이 있습니다. 왜 이런거야?Restful API로 Quality Center 11의 모든 결함을 얻는 방법

+0

API 문서에는 어떤 내용이 있습니까? –

+1

그건 단지 당신의 질문을 반복합니다. API 의사는 무엇을 말합니까? 나는 기본적으로 100을 반환한다고 추측 할 것이므로 아마도 더 많은 것을 반환하거나 다음 100을 반환하는 방법이있을 것입니다. –

+0

이것이 문제를 해결했다면 그 대답을하고 받아들입니다. 그렇지 않은 경우,이 질문은 계속 열려있는 QTP 질문으로 계속 나타납니다. 수천 명의 QTP 사용자가 수년간 관심을 보이고 있습니다. 그리고 아무것도. – TheBlastOne

답변

3

일부 매개 변수를 전달하여 "수정"할 수 있습니다.

/결함? 페이지 크기 = X & 시작 인덱스 = Y

X는 같은 페이지에서 볼 수 있습니다 얼마나 많은 결함의 수입니다. Y는 건너 뛸 결함 수를 나타냅니다.

QC 구성에서 설정되는 몇 가지 제한이 있습니다.

1

당신은 또한 사용할 수 있습니다

/defects?page-size=max

를이 또한 수익률의 제한된 양을 가지고 있지만 한이 설정된 최대를 초과하지 않는 한, 모든 결과를 얻기의 간단한 방법입니다 페이지 크기. 지금은 기본 최대 페이지 크기가 기억 나지 않지만 몇 천 가지입니다. 또한 설정에 따라 필요에 따라 변경 될 수 있음을 알고 있습니다. 이 API에서 : 나는 5000

UPDATE에 광산을 설정 한

지정된 페이지 크기가 최대 페이지 크기보다 큰 경우

는, 예외가 발생합니다. 최대 페이지 크기는 사이트 매개 변수 REST_API_MAX_PAGE_SIZE에서 지정할 수 있습니다. 사이트 매개 변수가 이 아닌 경우 최대 페이지 크기는 2000입니다. 요청 된 페이지 크기는 page-size = max를 지정하여 을 최대 값으로 설정할 수 있습니다.