2009-07-09 4 views
1

일반 클라이언트/서버 설계에서 클라이언트는 서버 측에서 구현 된 기능을 실행할 수 있습니다. 여분의 클라이언트를 연결하여 gSOAP 서버를 테스트 할 수 있습니까?gSOAP 서버 테스트

답변

1

필자는 gSOAP를 사용하지 않았지만 설명서를 읽으면 클라이언트와 서버를 모두 쓸 수 있으므로 테스트 클라이언트를 작성하여 서비스를 테스트 할 수 있습니다.

그러나 net 또는 java로 작성된 클라이언트에게 서비스를 제공하려는 경우이 중 하나에 테스트 클라이언트를 작성하는 것이 좋습니다. 이렇게하면 이러한 클라이언트 중 하나에서 서비스를 사용할 수 있다는 것을 확실히 알 수 있습니다. 서버가 특정 방식으로 설계 되었다면 .net 또는 java 클라이언트가 작성하기 쉽다는 것을 알 수 있습니다. 테스트 클라이언트가이를 발견하는 데 도움이됩니다.

+0

gsoap이 생성하는 것과 동일한 C++ 클라이언트를 사용하고 싶습니다. 하지만 하나의 서버에 두 개의 클라이언트를 연결할 수 있는지 여부는 알 수 없습니다. – citn

+0

다시 gSOAP를 사용하지 않았지만 일반적으로 웹 서비스가 여러 클라이언트를 지원할 수 있습니다. – iain

+0

서버가 스레드로부터 안전한지 확인하십시오. – iain

1

물론 클라이언트 연결과 데이터를 생성하려면 SoapUI을 사용하십시오. 그 무료.

0

다른 주석에 추가하려면 : IO 리디렉션을 사용하여 gSOAP 서버를 오프라인으로 쉽게 테스트 할 수 있습니다. 이 호출 전에 소켓을 설정하지 않고 soap_serve()를 호출하면 서버 엔진은 표준 입력의 데이터를 받아들이고 표준 출력에 데이터를 기록합니다. 이것은 서버를 온라인으로 배포하기 전에 테스트 용 XML 데이터 패턴을 사용하여 오프라인 서버 구현을 어렵게하는 좋은 방법입니다. gSOAP 도구는 이러한 용도로 사용할 수있는 예제 XML 메시지도 생성합니다.