https post request 방법

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

https post request 방법

shlee
ngrinder 3.1.3 버전을 사용하고 있는 유저입니다.

https post request를 요청하려면 어떻게 해야하나요?

두서없이 질문드려서 죄송합니다.

좋은 하루 되세요~
Reply | Threaded
Open this post in threaded view
|

RE: https post request 방법

junoyoon
Administrator

3.1.3 이시면 python을 쓰실것 같군요.

 

http://grinder.sourceforge.net/g3/script-gallery.html#amazon.py

 

를 참고 하시기 바랍니다.

 

-----Original Message-----
From: "shlee [via ngrinder]"<[hidden email]>
To: "junoyoon"<[hidden email]>;
Cc:
Sent: 2013-10-01 (화) 14:47:22
Subject: https post request 방법

ngrinder 3.1.3 버전을 사용하고 있는 유저입니다.

https post request를 요청하려면 어떻게 해야하나요?

두서없이 질문드려서 죄송합니다.

좋은 하루 되세요~


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/https-post-request-tp941.html
To start a new topic under ngrinder-user-kr, email [hidden email]
To unsubscribe from ngrinder-user-kr, click here.
NAML
Reply | Threaded
Open this post in threaded view
|

RE: https post request 방법

shlee
아 그냥 HTTP가 아니고 HTTPS를 사용하고 싶은데요

http://grinder.sourceforge.net/g2/http-plugin.html#https

위의 글을 찾았는데 그럼 매 agent마다 keystore에 ca.pem 을 등록해주면 되나요?
Reply | Threaded
Open this post in threaded view
|

RE: https post request 방법

junoyoon
Administrator
https 는 그냥 URL 에 https 를 쓰시면 자동으로 처리됩니다.
Reply | Threaded
Open this post in threaded view
|

RE: https post request 방법

junoyoon
Administrator
In reply to this post by shlee
좀더 자세한 처리가 필요하시면

http://grinder.sourceforge.net/g3/ssl-support.html

를 참고하세요. g2 가 아니라 g3 입니다.
Reply | Threaded
Open this post in threaded view
|

RE: https post request 방법

shlee
답변 감사합니다.

추가 질문이 있는데요..

같은 시스템의 HTTPS와 HTTP의 TPS차이를 보고 싶습니다.
알려주신 링크를 참조해보니 default로 ngrinder는 각 thread의 run, 즉 __call__이
불릴때마다 새로운 ssl context를 갖는걸로 나오는데요

setShareContextBetweenRuns(1)로 해서
ssl context를 share하도록 해서 테스트를 해봐도
오히려 share 하는게 performance가 더 낮게 나와서요

결론적으로
ngrinder의 ssl default설정은 각 thread의 run마다 새로운 ssl context를 가지는게 맞나요?
 
Reply | Threaded
Open this post in threaded view
|

RE: https post request 방법

junoyoon
Administrator
코드를 확인해 보니.. default 는 false 로 되어 있는 것 같습니다.

그리고.. 아무래도 아래건은.. Keep Alive 와 관련이 있을 듯 합니다.

스크립트를 올려주세요.
Reply | Threaded
Open this post in threaded view
|

RE: https post request 방법

shlee
agent가 설치되어 있는 노드의 개수가 제한적이다보니

충분한 부하를 주기 위해서 __Call(self)__  에서

loop 문으로 반복해서 request를 보내도록 script를 짰던게 문제였던것 같습니다.

항상 답변해주심에 감사드립니다.