이것은 다음을 사용하여 성능이 뛰어나고 확장 가능한 웹 API를 만드는 방법에 대한 일련의 기사 중 다른 게시물입니다. ASP.NET 코어 2.0. 이 게시물에서는 API를 로드 테스트하여 프로덕션에 들어갈 때 성능과 확장성을 보장하는 데 도움이 되는 도구에 중점을 둘 것입니다. 성능 및 확장성 문제는 API가 프로덕션에 들어가기 전에 훨씬 쉽고 빠르게 해결할 수 있으므로 API가 생산되기 전에 시뮬레이션된 수요에서 API를 테스트할 가치가 있습니다.
웹서지
웹서지 방화벽 뒤 또는 클라우드에 있는 API를 위한 로드 테스트 도구로 정말 간단하고 빠르게 사용할 수 있습니다.
개발 중에 API가 거의 완성되었다고 생각되면 WebSurge를 사용하여 API가 처리할 수 있는 초당 요청 수를 결정할 수 있습니다. 따라서 이것은 부하 상태에서 특정 사용자 시나리오를 테스트하는 것이 아니라 부하 상태에서 단일 API 끝점을 테스트하여 처리할 수 있는 초당 요청 수를 확인하는 것입니다.
golang json을 csv로
이것 비디오는 WebSurge에 대한 훌륭한 개요를 제공합니다.
Unity 2d rts 튜토리얼
우리는 이 블로그 시리즈에서 WebSurge를 자주 사용하여 다양한 작업을 수행하여 개선할 수 있는 사항을 결정할 것입니다.
Visual Studio 부하 테스트
Enterprise 버전의 Visual Studio가 있는 운이 좋다면 Visual Studio 내에서 부하 테스트 도구를 사용할 수 있습니다. WebSurge보다 유연하지만 테스트를 작성하는 데 더 많은 시간이 걸립니다. 부하 상태에서 특정 사용자 시나리오를 시뮬레이션하는 테스트를 작성하는 경우 이는 아마도 좋은 선택일 것입니다.
테스트를 생성하기 위해 먼저 웹 성능 및 부하 테스트 프로젝트를 솔루션에 추가합니다.
실제 테스트를 생성할 때 Visual Studio의 부하 테스트 도구와 통합되는 IE 플러그인을 사용하여 테스트를 기록할 수 있습니다. 이것은 전통적인 서버 구동 웹 애플리케이션의 부하 테스트에 적합합니다. 그러나 웹 API 테스트의 경우 C## 단위 테스트를 만드는 것이 훨씬 간단하고 많은 유연성을 제공합니다.
이제 테스트가 있으므로 로드할 수 있습니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 추가 > 부하 테스트 ...를 클릭하면 됩니다. 마법사가 부하 테스트를 생성하는 데 도움을 줄 것입니다. 클라우드 기반 부하 또는 PC(및 잠재적으로 인프라의 다른 PC)에서 생성된 부하를 사용할 수 있음을 알게 될 것입니다. 마법사를 사용하면 테스트 기간, 생각 시간(현실적인 워크로드를 시뮬레이션하려는 경우), 사용자 수, 실행할 테스트, 로드 중 혼합 방법과 같은 많은 항목을 구성할 수 있습니다. 마법사를 완료한 후 부하 테스트 실행 아이콘을 클릭하여 부하 테스트를 실행할 수 있습니다.
가입하지 않고 트위터에서 누군가를 찾는 방법
부하 테스트 실행이 완료되면 결과 요약이 표시됩니다. 내가 가장 관심 있는 통계는 WebSurge의 Requests/Sec와 유사한 Tests/Sec입니다.
#asp.net #api #.net 코어
신경망 논리 게이트
www.carlrippon.com
확장 가능하고 성능이 뛰어난 ASP.NET Core Web API: 부하 테스트
이 게시물에서는 API를 로드 테스트하여 프로덕션에 들어갈 때 성능과 확장성을 보장하는 데 도움이 되는 도구에 중점을 둘 것입니다. 성능 및 확장성 문제는 API가 프로덕션에 들어가기 전에 훨씬 쉽고 빠르게 해결할 수 있으므로, API가 생산되기 전에 시뮬레이션된 수요에서 API를 테스트할 가치가 있습니다.