2010-03-29 2 views
3

우리가 호스팅하는 웹 사이트의 암호 보호 섹션에서 스트레스 테스트를 실행해야합니다. 어떤 도구 (유료 또는 무료)가 우리에게이 도구를 사용하는 것이 가장 좋을까요?암호로 보호 된 웹 사이트의 스트레스 테스트 도구

우리는 여러 개의 '스크립트'를 만들고 스트레스 테스트를 통해 X 명의 사용자를 시뮬레이트 할 수 있기를 바랍니다. 각 스크립트는 특정 사용자로 로그인 한 다음 실제 사용자를 시뮬레이트하기 위해 양식을 제출하고 링크를 클릭하게됩니다.

이상적으로 소프트웨어는 좋은 데이터 내보내기/차트를 만들 수도 있습니다.

서버는 Linux 웹 서버이지만 Linux 또는 Windows에서 실행할 수 있습니다. 그 OS에서 실행되는 소프트웨어는 괜찮습니다.

답변

1

JMeter은 아빠입니다. 그것은 복잡하고 매우 놀랍게도 못 생겼지 만 능력이 뛰어납니다. 그리고 "J"가 당신을 싫어하게하지 마라. 자바로 작성되었지만 일반적인 웹로드 테스트 도구이다.

다른 스크립트 지향적 인 Grinder은 여러 호스트의 부하 테스트를 동시에 전문적으로 수행합니다.

0

Visual Studio 2008 Test Edition 또는 Visual Studion 2010 Ultimate이 실제로 잘 작동합니다. 브라우저를 사용하여 테스트를 기록한 다음 데이터베이스에서 다른 로그인을 사용하는 것과 같은 작업을 수행하기 위해 C# 코드로 변환 할 수 있습니다. 그것은 설치하기 쉽고 매우 강력합니다. 로딩에 250 명 이상의 가상 사용자가 필요하면 라이센스를 구입해야합니다.

도표 작성은 문제가 없으며 나중에 분석을 위해 결과를 SQL Express에 저장할 수 있습니다. Perfmon 서비스를 사용하여 대상 서버에서 통계를 반환하므로 Linux 웹 서버와 완전히 일치하지는 않습니다.

0

간단한 문제없이 암호를 제공하여 웹 사이트에 액세스 할 수있는 간단한 Python 스크립트를 작성할 수 있습니다. 이러한 종류의 테스트를 지원하는 인기있는 패키지는 FunkLoad입니다.

http://funkload.nuxeo.org/

이런 종류의 일에 대한 또 다른 인기있는 패키지 능 직물이다.

http://twill.idyll.org/

그런 다음 몇 가지 PC의 이러한 스크립트의 사본이 많은을로드하고 웹 사이트에 그들에게 느슨한 두드리는을 해제 할 수 있습니다.

다음은 Python 기반 도구 목록입니다. Python은 매우 쓰기 쉬운 프로그래밍 언어이므로 멋진 테스트 정의 또는 구성 도구가 없습니다. 방금 Python을 사용하여 스크립트를 작성합니다.

http://pycheesecake.org/wiki/PythonTestingToolsTaxonomy#WebTestingTools

0

와 함께 행운을 했어. 무료 커뮤니티 버전과 상업용 엔터프라이즈 버전이 있습니다. Linux, Windows 및 Mac에서 실행됩니다. 매월 오픈 소스 테스트 도구에 대한 무료 웹 세미나도 있습니다.

관련 문제