2010-03-12 3 views
7

성능 테스트를위한 가장 좋은 방법은 무엇입니까? BlazeDS/Java를 사용하는 Flex 어플리케이션은 백엔드를 끊습니다. 우리는 JMeter를보고 있지만 요청의 값을 조작 할 수있는보다 정교한 수준에서 프로토콜을 사용할 수 있습니까? www.gorillalogic.com성능 테스트 Flex 어플리케이션

이 도구는 5,000 명 이상의 사용자를 가지고 있으며, 고릴라 논리에 의해 지원되며, CI 환경에서 사용할 수있는 오픈 소스 화입니다 (Jave -

답변

-3

Flex 애플리케이션의 자동화 된 테스트를위한 가장 좋은 대답은 FlexMonkey입니다 , Flex 및 모바일 개발 컨설턴트).

자세한 내용이나 데모가 필요하면 알려주십시오.

차드 S.

고릴라 논리

+0

자동화 된 기능 테스트! = 성능 테스트 –

+0

Chad. 우리는 일종의 Flex/Air 솔루션을 사용하는 것에 대해 간단히 생각했지만 동시성을 달성하는 데 어려움을 겪습니다. – Fergal

0

은 "자바 AMF 클라이언트"API는 당신을 도움이 될 수 있습니다. AMF 요청을 작성하여 서버에 보내는 Java API입니다.

http://opensource.adobe.com/wiki/display/blazeds/Java+AMF+Client

는 또한 고메즈에 대한 좋은 일들이 들었어요하지만 난 그게 유료 서비스이고 설치하고 실행하는 약간의 오버 헤드가 필요합니다 생각합니다. 그러나 좀 더 포괄적 인 솔루션을 찾고 있다면 내 회사의 많은 사람들이 Java/BlazeDS 백엔드가있는 프로젝트에서이 솔루션을 사용했습니다.

http://www.gomez.com/

+0

감사합니다. JMeter를 확장하여 AMF 지원을 포함 시키거나 자체 도구를 조합하는 데 유용 할 수 있습니다. – Fergal

0

우리는 같은 문제를 가지고있다. 나는 확실히 우리 사이트를 위해 www.gorillalogic.com을 조사 할 것이다.

또 다른 옵션 (간과 한 사항)은 BlazeDS 대신 LiveCycle Data Services ES2를 선택했습니다. BlazeDS는 우리의 기능적 요구를 충족 시켰지만 LiveCycle에는로드/스트레스 도구가 포함되어 있습니다. 우리가 실제로 사용할 수 있었던 것입니다. (honnest 될 아직 자신을 확인하지 않은,하지만 곧 그것을 할 것입니다)

http://www.neotys.com/

Neoload

http://www.adobe.com/products/livecycle/dataservices/compare.html

+0

불행히도 Gorilla 로직은 Flex 어플리케이션의 성능 테스팅을위한 툴을 제공하지 않습니다. 비록 링크 비록 정보를 주셔서 감사합니다. – Fergal

0

시도

+0

라이센스 비용으로 $ 8K +를 포크 립 (fork)하면 행복합니다. 우리는이 옵션을 사용하지 않을 수 있습니다. – Fergal

0

: 여기

는 비교 차트 Neoload는 LCDS, BlazeDS, JBoss, WebLogic, WebSphere, PHP, .NET을 다룹니다. 몇 가지 옵션을 살펴본 후 Flex 어플리케이션 테스트 도구로 사용했습니다. 요청을 변경하고 원하는 변수를 전달할 수 있습니다. 매우 사용하기 쉽지만 무료는 아닙니다.

-1

나는 NeoLoad와로드 러너 모두 노력했다. 우리는 LoadRunner로 더 많은 성공을 거두었습니다. 유일한 문제는 Flex에서 생성 된 대규모 요청을 처리 할 수있는 충분한 메모리가 있도록 생성기의 LoadRunner 구성 (veng에서 스크립팅 한 시스템 포함)을 조작해야한다는 것이 었습니다. 우리는 각 가상 사용자가 더 많은 메모리를 사용했기 때문에 HTTP를 테스트 한 것보다 Flex를 테스트하는 생성자에서 훨씬 적은 수의 가상 사용자를 실행할 수있었습니다. 그것은 약 10 : 1 이하의 비율이었습니다.

-1

현재 JMeter에서 amf 인 코드/디코드를위한 완벽한 솔루션은 없습니다.

뭔가 당신이 시도 할 수 있습니다 :

  1. 이 (자바 잘) 프로그래머 우리의 경험에 따르면,이 어렵지 않아 우리 플러그인에서 잘 작동 AMF 인코딩/디코딩을 위해 JMeter를 플러그인을 개발 찾기 다음 프로젝트들. 플러그인은 요청에 따라 요청을 기록 할 때 AMF 요청을 해독 할 수 있어야하며 을 사용하여 요청 내에서 매개 변수를 사용자 정의 할 수 있습니다.

  2. 찰스를 사용하여 amf 요청을 기록하고 데이터 패키지 을 JMeter http sampler에 첨부합니다. 앱이 복잡하지 않을 때 작동합니다.

  3. 여유가 있다면 loadrunner 또는 다른 상용 소프트웨어를 사용하십시오.

+0

http://www.ubik-ingenierie.com/blog/load-testing-flex-with-jmeter-made-easy/를 참조하십시오. –