나는 Fitnesse + RestFixture를 배웠고, JMeter가 http 동사를 통해 URI를 사용하여 fitnesse (eps. perfoming 테스트)를 사용하여 수행 할 수있는 모든 작업을 수행 할 수 있다고 생각합니다. 누군가 제발 좀 비춰 줄래?JMeter에서 Fitnesse + Rest Fix를 사용하는 이유는 무엇입니까?
답변
FitNesse는 수락 테스트 도구이며 JMeter는 주로 성능 테스트 도구입니다. 수락 테스트에서 테스트 및 테스트 결과의 수신자는 기술적 인 사람이 아닐 수도 있습니다. 따라서 테스트를 정의하는 방법과 결과가 어떻게 표시되는지는 중요한 문제입니다.
는 Wikipedia on Acceptance testing입학 시험 (애자일 소프트웨어 개발에서)/기준 일반적으로 기업 고객에 의해 만들어지고 비즈니스 도메인 언어로 표현에서 냈다. [...]이 테스트는 비즈니스 고객, 비즈니스 분석가, 테스터 및 개발자 간의 협력을 통해 이상적으로 만들어졌습니다. [...] 비즈니스 고객 (제품 소유자)은이 테스트의 주 프로젝트 이해 관계자입니다. 사용자 스토리가 승인 기준을 통과하면 비즈니스 소유자는 개발자가 올바른 방향으로 진행하고 있음을 안심할 수 있습니다.
비 기술적 인 사람은 원시 HTTP/XML/JSON/등을 해석하는 데 문제가있을 수 있지만 비즈니스 언어는 테스터 및 개발자와 함께 정의 할 수 있습니다. 하지만, FitNesse를 SLiM 및 RestFixture, 가상의 요청 작성 도구 및 가상 데이터베이스 픽스처를 사용하여 허구 복권에 대한 수용 테스트 예제를 보도록하겠습니다.
#Content of the actual test page, it could be named after the user story:
#IfNoActiveDrawsIsAvailableAnEmptyListShouldBeReturned
!|script|Database Fixture|
|given that no active draws exists|
!|script|Request Builder Fixture|
|Build a request for active draws|
!|script|Rest Script Fixture | ${SERVER_URL}|
|when the request is sent to the get active draw service|
|check| that the response is successful|
|check| that the response contains an draw list|
|check| that the response contains| 0| active draws on the lottery|
이렇게하면 테스터와 개발자는 모든 기술적 구현을 숨기고 쉬운 읽기 테스트로 변환합니다.
주목할만한 점은, Fitnesse는 책꽂이가 될 수 있고 JMeter는 책이 될 수 있다는 것입니다 ... 당신은 fitnesse에 어떤 테스트 과정을 넣고 테스트 위키에 넣을 수 있습니다. 예를 들어, 피트니스 (Sx) 시험을 볼 수 있습니다. 수용 및 전체 스택 테스트뿐 아니라 –
더 구체적으로 질문 해주세요. Fitnesse는 잘 모르지만 같은 일을 할 수있는 도구가 두 개 이상인 것은 매우 일반적입니다. –