성능 및 용량 계획용 도구(Office SharePoint Server)

업데이트 날짜: 2009년 4월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2009-04-17

이 문서에는 Microsoft Office SharePoint Server 2007에서 사용할 수 있는 테스트 도구에 대한 정보가 포함되어 있습니다.

이 문서의 내용

  • SharePoint 테스트 데이터 로드 도구 정보

  • SharePoint 테스트 데이터 로드 구성 파일 작성

  • SharePoint 테스트 데이터 삭제

SharePoint 테스트 데이터 로드 도구 정보

SharePoint 테스트 데이터 로드 도구(WSSDW.exe)는 Office SharePoint Server 2007 배포를 테스트하기 위해 데이터를 채우는 성능 테스트 도구입니다. 명령줄 실행 프로그램으로 사용할 수 있는 SharePoint 테스트 데이터 로드 도구에서는 채울 개체를 지정하는 XML 구성 파일을 사용할 수 있습니다. SharePoint 테스트 데이터 로드 응용 프로그램은 Microsoft .NET 어셈블리(WSSDWLib.dll)를 호출합니다. WSSDWLib.dll은 다른 응용 프로그램에서도 호출될 수 있습니다.

SharePoint 테스트 데이터 로드 도구를 실행하면 서버를 채우는 방법에 대한 정보가 XML 구성 파일에서 추출됩니다. 이 파일은 다음 예제와 같이 명령줄 도구에서 지정해야 합니다.

  • 서버 채우기 서버에 데이터를 채우려면 다음 명령을 실행합니다. 여기서 myfile.xml은 구성 파일의 이름입니다.

    wssdw.exe myfile.xml

  • SharePoint 테스트 데이터 삭제 SharePoint 테스트 데이터 로드 도구에서 만든 데이터를 삭제하려면 테스트 데이터를 로드하는 데 사용한 것과 같은 명령을 실행합니다. 다만 구성 파일 이름 앞에 –d 명령줄 스위치를 추가합니다. 예를 들면 다음과 같습니다.

    wssdw.exe –d myfile.xml

  • URL 지정 가상 서버가 여러 개인 서버에서 SharePoint 테스트 데이터 로드 도구를 실행하고 있으면 사이트의 절대 URL을 두 번째 인수로 지정합니다. 여기서 myserver는 지정한 서버의 이름입니다. 예를 들면 다음과 같습니다.

    wssdw.exe myfile.xml http://myserver

  • 플러그 인 어셈블리의 경로 지정 플러그 인 어셈블리가 SharePoint 테스트 데이터 로드 도구와 다른 디렉터리에 있으면 다음 예제와 같이 해당 경로를 지정하여 어셈블리를 로드합니다.

    wssdw.exe myfile.xml –p <디렉터리 경로>

  • 지원되는 태그 보기 SharePoint 테스트 데이터 로드 도구에서 지원하는 태그의 목록을 보려면 다음 예제와 같이 SharePoint 테스트 데이터 로드 도구 명령을 실행하고 –h 명령줄 스위치를 추가합니다.

    wssdw.exe –h

  • SharePoint 테스트 데이터 로드 도구 성능 개선 어셈블리를 로드하는 동안 성능을 개선시키기 위해 SharePoint 테스트 데이터 로드 도구는 알려진 플러그 인 어셈블리의 목록을 보관합니다. SharePoint 테스트 데이터 로드 도구를 실행하면 도구에서 이러한 알려진 플러그 인 어셈블리를 찾아 로드합니다. 플러그 인 어셈블리가 목록에 없으면 다음 절차 중 하나를 사용하여 SharePoint 테스트 데이터 로드 도구에 어셈블리를 로드하도록 지시할 수 있습니다.

    • 다음 명령을 실행하여 알려진 플러그 인 어셈블리의 목록을 무시하고 사용 가능한 모든 어셈블리를 로드하도록 SharePoint 테스트 데이터 로드 도구에 지시할 수 있습니다. 여기서 myfile.xml은 구성 파일의 이름입니다. 예를 들면 다음과 같습니다.

      wssdw.exe myfile.xml –loadall

    • SharePoint 테스트 데이터 로드 도구를 실행하는 디렉터리에 다음 파일을 저장합니다. 로드할 모든 새 플러그 인 어셈블리의 목록을 줄 바꿈 문자로 구분하여 이 파일을 채웁니다.

      dwlib_knowndllstoload.txt

SharePoint 테스트 데이터 로드 구성 파일 작성

SharePoint 테스트 데이터 로드 도구를 사용하려면 우선 XML 구성 파일을 작성해야 합니다. SharePoint 테스트 데이터 로드 도구에서는 이 파일을 사용하여 테스트하고 있는 SharePoint 서버에 개체를 만듭니다. 구성 파일은 SharePoint 테스트 데이터 로드 도구와 같은 폴더에 위치해야 합니다. 기본 형식은 다음 예제와 같습니다.

<WSSDWLib>
<Object parameter="value" ...>
<ChildObject parameter="value" ... />
</Object>
</WSSDWLib>

다음 예제에서는 XML 구성 파일을 통해 Windows SharePoint Services 3.0에 10개의 웹(subweb1 ~ subweb10)을 만듭니다. 각 웹에는 "Announcements"라는 목록에 추가된 50개의 목록 항목이 있습니다.

<WSSDWLib>
<Webs num="10" name="subweb" >
<ListItems num="50" list="Announcements" />
</Webs>
</WSSDWLib>

SharePoint 테스트 데이터 로드 도구의 SDK(소프트웨어 개발 키트)(WSSDW.chm)를 참조하면 알려진 매개 변수, 사용법 및 XML 구조 내 유효 위치와 함께 SharePoint 테스트 데이터 로드 도구에서 지원하는 개체의 목록을 확인할 수 있습니다.

SharePoint 테스트 데이터 삭제

SharePoint 테스트 데이터 로드 도구에서는 콘텐츠를 만드는 데 사용한 것과 같은 XML 구성 파일을 사용하여 콘텐츠를 삭제할 수 있습니다. 이러한 삭제 작업을 수행하려면 다음 예제와 같이 SharePoint 테스트 데이터 로드 도구 명령을 실행하고 명령에 –d 명령줄 스위치를 추가하면 됩니다.

wssdw.exe –d myfile.xml

SharePoint 테스트 데이터 로드 도구에서는 XML 개체를 재귀적으로 삭제합니다. 즉, XML 상위 항목을 삭제하기 전에 XML 하위 항목을 삭제합니다. 지정한 XML 노드에서 이 동작을 무시하려면 구성 파일에서 다음 특성을 노드에 추가하십시오.

quickdelete="true"

이 특성을 추가하면 하위 노드가 따로 삭제되지 않고 전체 노드가 삭제됩니다.

참고

quickdelete 특성을 사용하면 빨리 삭제되지만 콘텐츠 데이터베이스에서 데이터가 모두 제거되지 않을 수 있습니다.

이 문서의 다운로드

이 항목은 다운로드 가능한 다음 문서에도 포함되어 있어 더 쉽게 읽고 인쇄할 수 있습니다.

사용 가능한 문서의 전체 목록은 다운로드 가능한 Office SharePoint Server 2007 관련 콘텐츠 (영문)를 참조하십시오.