반응형
* 이슈사항
엄밀히 따지면 Websocket문제는 아닌데 회사 Cloud내에서 Web프로토콜로 Script를 레코딩 했을때 Extra Files에 WebSocketCB.c만 잡혔다. 왜 WebSocket인데 WebSocketBuffer.h는 안잡힐까 하고 계속 원인을 찾고 있었다. Fiddler로 화면을 잡아보려고 했더니 캡쳐가 안되서 확인해보니 Cloud정책상 Proxy가 막혀 있었다. Proxy가 막혀 있어도 Loadrunner 레코딩은 되었으나 다만 Recording Option -> HTTP Properties -> Advanced -> Use the Loadrunner Proxy to record a local application 이 체크된 경우 레코딩이 멈추었다.
* 해결
Cloud에 대한 "Proxy 예외 요청서"를 작성하여 예외신청을 했더니 Fiddler 캡쳐도 잘되고, Loadrunner의 "Use the Loadrunner Proxy to record a local application"이 체크된 경우에도 잘 레코딩 되었다. 그런데 WebSocketCB.c가 더이상 잡히지 않았다. 원래 Websocket프로토콜을 쓰지 않는데 Proxy쓰는 부분이 오동작되다보니 뭔가 Loadrunner가 Websocket프로토콜로 잘못인지한게 아닌가 싶다.
끝
반응형
'성능테스트 > Loadrunner' 카테고리의 다른 글
[ Loadrunner ] Loadrunner 단위 Request 검증 (0) | 2022.03.11 |
---|---|
[ Loadrunner ] Loadrunner "Use the Loadrunner Proxy to record a local application" (0) | 2022.03.11 |
[ Loadrunner ] Loadrunner websocket 프로토콜 스크립트 작성시 주의 사항 (0) | 2022.02.17 |
[ Loadrunner ] oz report레코딩 시 web_custom_request함수의 body비는 현상 (0) | 2022.01.04 |
[ Loadrunner ] Loadrunner browser behavior (0) | 2021.09.15 |