2016-10-10 2 views
0

JMeter로 Node.js Ghost를 벤치마킹하려고합니다. 나는 로그인 한 다음 게시판을 만들고 게시하는 테스트 계획을 만들고 싶습니다.Benchmark Node.js JMeter로 고스트

내 문제는 이제 세션 쿠키가 생기지 않는다는 것입니다. 따라서 백엔드에 대한 모든 요청은 실패합니다. 이미 user.properties 파일 내에서 CookieManager 설정을 변경하려고했습니다.

CookieManager.check.cookies=false 
CookieManager.delete_null_cookies=false 
CookieManager.save.cookies=true 
jmeter.save.saveservice.url=true 
jmeter.save.saveservice.requestHeaders=true 

이 (당신이 내 testplan 설정을 볼 수 있습니다 왼쪽) 결과 트리입니다 : 내가 구성 다음 시도

enter image description here

답변

1

나는 유령 용도를 생각하지 않는다 쿠키를 사용하면 로그인 오류로 인해보고있는 오류가 발생할 가능성이 큽니다.

첫 번째 요청에 대한 응답으로 상대 :

GHost response

유령 OAuth 인증을 사용 보인다.

그래서 다음을 수행해야합니다

  1. 의 압축을 /ghost/api/v0.1/authentication/token 요청 응답에서이 access_token 값입니다. 다음 요청이 Bearer ${access_token}

    HTTP Header Manager

얻기의 전체 과정의 값 Authorization 헤더를 보낼 수 있도록 당신은

JSON Path PostPRocessor

  • 구성 HTTP Header Manager 같은 JSON 경로 포스트 프로세서를 사용하여 작업을 수행 할 수 있습니다 이전 요청의 동적 콘텐츠를 JMeter 변수로 변환하고 다음 요청에 매개 변수로 추가하는 것을 correlation.

  • +0

    유령에 대한 인증을 사용하는 테스트 계획이 있습니까? – bpoiss

    +0

    % 이상 볼 수 있습니다. –

    +0

    덕분에 도움이되었습니다 :) – warch