2011-02-23 4 views
2

안녕하세요, 저는 웹 사이트를로드해야합니다. 웹 사이트는 쿼리 문자열에서 어떤 데이터를 받았는지에 따라 다른 콘텐츠를 제공합니다. SQL Server에는 수백만 개의 레코드가있는 거대한 테이블이 있으며이 쿼리 문자열이 저장됩니다. 내가 이것을 사용할 수있는 최고의 무료로드 테스트 도구는 무엇입니까? 나는 C#에서 스크립트 내가, 내가 SQL 서버의 테이블에서 쿼리 문자열을 읽고 웹 사이트에 다음을 발사 할 수있는 도구가 필요 짧은 같은데이터베이스에서 동적 URL을 생성하여로드/스트레스 테스트 웹 사이트

편안입니다 수있는 경우

이상적으로 내가 선호하는 것

답변

1

대부분의 부하 테스트 도구는 다양한 각도에서 설명하는 것을 처리 할 수 ​​있습니다. 거의 모든 사용자가 데이터를 가져 와서 URL의 쿼리 매개 변수로 대체 할 수 있습니다. 대부분의 경우 쿼리를 통해 데이터베이스에서 데이터를 가져와 텍스트 파일로 가져와야합니다. 우리 제품 (Web Performance Load Tester)은 대부분의 오픈 소스 도구 (ab, opensta, jmeter 등)처럼이 방법으로 작동합니다. 고급 테스트 도구 중 일부는 데이터베이스를 직접 쿼리하여 각 테스트를 시작할 때 필요한 데이터를 얻을 수 있습니다. 응용 프로그램이 설명하는 것처럼 간단하면 스크립팅을 전혀 필요로하지 않는 도구를 찾을 수 있어야합니다. C# 부하 테스트 도구에 대해 잘 모르겠습니다. 아마도 MS 솔루션 (예 : 테스트 용 구성 요소가 포함 된 Visual Studio Team Studio)을 살펴 봐야 할 것입니다.

+0

감사합니다, jmeter가가는 길입니다. – Raj

2

Visual Studio 2010 Ultimate 에디션은 load testing suite으로 훌륭하게 권장합니다.

브라우저를 통해 테스트를 기록하고 아무 것도 코딩 할 필요없이 데이터베이스에 연결할 수는 있지만 코드를 사용하면 이러한 테스트를 C# 코드로 변환해야하는 능력에 만족할 것입니다.

Visual Studio Ultimate 에디션을 사용하면 라이센스를 얻기 전에 최대 250 명의 "가상 사용자"를 시뮬레이션 할 수 있습니다. 따라서 합리적인로드로 테스트 할 수 있습니다.

+0

덕분에 ... 많은 비용을 지불했기 때문에 2010 년판 최종판을 포기했습니다. 아마 jmeter와 함께 갈거야. – Raj

관련 문제