2012-07-12 5 views
0

사이드 캐쉬가있는 SOA 어플라이언스에 대한 성능 테스트를 완료해야합니다. SOAP/HTTP 트래픽을 생성하는 간단한 응용 프로그램을 개발했지만 지금은 E2E 응용 프로그램 성능을 모니터링하는 몇 가지 방법이 필요합니다.정확한 TPS로 Perfomance 테스트보고

내가 필요한 중요한 통계 중 하나는 e2e 응답 시간뿐 아니라 초당 트랜잭션 수에 대한 정확한 수치입니다.

저는 soapUI와 Loadui를 사용해 왔지만보고 된 TPS 수치가 매우 높게 보인다고 생각하지 않습니다. > 1300 TPS.

"바보 같은"TPS를 측정하는 방법을 권장하는 사람이 있습니까? 내가 서버에서 로그에 대한 SoapUI의 번호를 확인 십자가를 건의 할 것

답변

1

는 (같은 초와 라인의 수를 계산), 또는 십자가는이 방법으로 확인합니다

시간 테스트는 자신을 실행합니다.
트랜잭션의 수가 SoapUI 인용문이 정확한지 (로그 또는 서버 자체의 다른 측정 값) 확인하십시오. 전송 횟수를 초 단위로 나누십시오.

과거에는이 작업을 수행 한 결과 SoapUI가 꽤 안정적이었습니다.

숫자가 가능한 한 좋은지 여부를 염두에 두어야 할 점은 둘 이상의 컴퓨터에서 동시에 soapui를 실행해야하는지 여부입니다. SoapUI 컴퓨터에서 CPU, 메모리, 대역폭 등을 모니터링하는 것이 좋습니다. 이들 중 어느 하나가 오히려 높으면 동일한 시작 및 종료 시간에 매우 근접한 상태에서 두 대의 컴퓨터에서 동시에 테스트를 실행하면 두 개의 TPS 번호를 안전하게 추가 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 내 tps 계산을 돕기 위해 내 서버에 일부 로깅을 넣을 것입니다. 두 대의 클라이언트 컴퓨터를 실행 해 보았습니다. 한 soapui 동안 1300 tps, 두 번째 단지 800 tps 인용했다. – Hector

+0

그래, 나도 그런 종류의 것을 본다. 1300까지 올라간 사람이 다른 사람보다 약간 앞서 시작 했습니까? – chrismead

+0

예, 1300 TPS 임상 시험이 먼저 시작되었습니다. – Hector