nGrinder에서 python의 라이브러리 사용 문의 드립니다.

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

nGrinder에서 python의 라이브러리 사용 문의 드립니다.

노상기
안녕하세요(__)
서버에서 암호화를 해제하지 않은 상태로 성능 테스트를 진행하려고 서버에서 적용한 python의 Crypto 라이브러리를 적용하려고 합니다.

pycrypto 라이브러리의 tar 파일을 받아 압축해제후 lib 폴더안의 Crypto 폴더의 py 파일들을 ngrinder에 lib안에 전부 옮겨 놓았는데요.
폴더 그대로 구성해서 업로드해놓은 상태 입니다.

그후 스크립트 상에서 from Crypto.Cipher import AES를 하면 import에서 에러가 납니다. 정상적으로 import가 되지 않는거 같은데요..혹시 python 외부 라이브러리를 적용하는 다른 방법이 있는지 문의 드립니다.
Reply | Threaded
Open this post in threaded view
|

Re: nGrinder에서 python의 라이브러리 사용 문의 드립니다.

junoyoon
Administrator
정확히 어떤 import 에러 메시지를 알려주시면 파악 가능할 것 같습니다. 그리고 lib 폴더내에 Crypto 폴더를 만든후 업로드 하신건지 확인 부탁드립니다.

2015년 8월 12일 오후 4:40, 노상기 [via ngrinder] <[hidden email]>님이 작성:
안녕하세요(__)
서버에서 암호화를 해제하지 않은 상태로 성능 테스트를 진행하려고 서버에서 적용한 python의 Crypto 라이브러리를 적용하려고 합니다.

pycrypto 라이브러리의 tar 파일을 받아 압축해제후 lib 폴더안의 Crypto 폴더의 py 파일들을 ngrinder에 lib안에 전부 옮겨 놓았는데요.
폴더 그대로 구성해서 업로드해놓은 상태 입니다.

그후 스크립트 상에서 from Crypto.Cipher import AES를 하면 import에서 에러가 납니다. 정상적으로 import가 되지 않는거 같은데요..혹시 python 외부 라이브러리를 적용하는 다른 방법이 있는지 문의 드립니다.


If you reply to this email, your message will be added to the discussion below:
http://ngrinder.642.n7.nabble.com/nGrinder-python-tp1853.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: nGrinder에서 python의 라이브러리 사용 문의 드립니다.

노상기
lib 안에 Crypto 폴더를 생성하고 그 안에 pycrypto-2.6.1.tar의 압축을 풀고 lib폴더 에 있는 것을 동일하게 SVN을 통해 업로드 하였습니다.
스크립트에서는 from Crypto.Cipher import AES 로 import를 시도 하였구요.
에러는 아래와 같습니다.
_AES는 pycrypto-2.6.1.tar를 압축해제해서 보니 별도로 스크립트 파일로 존재하는 파일은 아닙니다만, Cipher/AES안에서 from Crypto.Cipher import _AES로 import를하는 부분이 있습니다.

ERROR Aborting process - Jython exception: <type 'exceptions.ImportError'>: cannot import name _AES [initialising test script]
net.grinder.scriptengine.jython.JythonScriptExecutionException: <type 'exceptions.ImportError'>: cannot import name _AES
        from Crypto.Cipher import _AES
        File "${NGRINDER_HOME}\script\admin\lib\Crypto\Cipher\AES.py", line 50, in <module>
        from Crypto.Cipher import AES
        File "${NGRINDER_HOME}\script\admin\Scenario.py", line 38, in <module>

급한대로 java security를 통해서 python 코드와 동일하게 암호화를 구현하였는데요..
python의 라이브러리 사용이 가능할수 있다면 구현하는데 시간이 단축될 수 있을것 같아 문의드립니다^^;
Reply | Threaded
Open this post in threaded view
|

Re: nGrinder에서 python의 라이브러리 사용 문의 드립니다.

herlock
저도 궁금한 부분 입니다.

MySQL 용 Connetor/Python 드라이브를 설치하고 싶은데
일반적으론 python setup.py install 로 사용을 했는데요...

lib 폴더 등록으로 안되는 거 같아... 궁금 합니다.
svn 서버와 agent 서버 두군데 모두 수동으로 설치하면 될까요?