2013-09-05 1 views
2

내 테스트는 CSV 파일에서 테스트 입력 데이터를 가져 와서 내 soapui의 http 요청에 붙여 넣고 대상 서버에 실행합니다. 내 csv 파일에는 1000 개의 입력이 있으므로 개별 입력 데이터마다 개별 테스트 케이스를 가질 수 없습니다. 따라서 나는 단지 하나의 HTTP 테스트 요청 (수많은 입력에 대해)을 가지고있다. 간단한 데이터 기반 접근 방식. 나는이의 JUnit을하고 싶은 불행하게도 내 JUnit을 보고서에 난 그냥 실패 한 테스트 케이스를 볼 수 없습니다 (또는 모든 반복이 통과하는 경우, 통과) 및 다른 대신SOAPUI JUnit 개별 테스트 단계에 대해 보고서가 생성되지 않았습니다.

아무것도 내 테스트를 실행 젠킨스를 사용하고

개별 단계를 개별 테스트 케이스로 간주하는 보고서. 일반적으로 테스트 단계 수준을 기반으로하는 보고서입니다.

정말 도움이됩니다.

나는 SOAPUI은 쉽게 그

sh /home/test/SmartBear/soapUI-Pro-4.5.2/bin/testrunner.sh -a -j -r -f/var/www/SOAPUI/Reports/ -ehttp://mytestserver.com/cgi-bin/test.fcgi -FDF -EDefault -I -S MySOAPUI_TestProjectFile.xml 
+0

이것은 매우 좋은 질문입니다. 언제든지 당신이 그것을 해결할 때마다 어떻게 해결되는지 정말로 알고 싶습니다. 또한 비슷한 문제가 있었고 HTML 보고서를 작성하여 해결 방법을 찾았습니다. 나는 패스 실패 상태로 엑셀을 업데이트하고 모든 세부 사항을 포착하여 보고서에 필요하며 보고서를 생성합니다. –

+0

SmartBear 포럼에서 스레드를 참조하고 다음 단계를 수행했습니다. – DigitalDyn

+0

어떤 단계가 있습니까? 포럼 게시물에 대한 링크를 제공 할 수 있습니까? –

답변

0

실행하고 (젠킨스의 일부로서) 다음 명령을 내부 튜닝의 JUnit 보고서를 만들 수 있습니다. SoapUI에서는 하나의 테스트 케이스에 여러 테스트 단계를 추가하는 대신 각 테스트 단계를 고유 한 테스트 케이스에 배치하면됩니다. 그런 다음 보고서에 각 단계가 분리되어 표시됩니다.