�@ApacheBench�͎��s���ɒP���URL�����w��ł��Ȃ����߁A���Ԃɉ������p�t�H�[�}���X��m��ɂ͍H�v���K�v�ł����B�����ŁA������URL�ɑ��Đڑ����\�ŁA�eURL�ɑ��ē����ڑ����Ȃǂ̃p�����[�^���ʂɐݒ�ł���x���`�}�[�N�\�t�g�uJMeter�v�����グ�܂��BJMeter�́AApache Software Foundation�ŊJ������Ă���Java�A�v���P�[�V�����ł��B���ߍׂ����]�����s���ɂ͂��ꑊ���ɏڍׂȐݒ���s���K�v�����邽�߁AApacheBench�قǎ�y�ł͂���܂���B�������AGUI�ő���ł��AWeb�u���E�U�̏���L�^�����`�t�@�C���i���j���쐬���邱�Ƃ��ł��邽�߁A���삳���邱�Ƃ͓������܂���B
���F���G�ȃx���`�}�[�N�ł́A�e�X�g�̓��e���`�����t�@�C���̍쐬���d�v�ɂȂ�܂��B���Ԏ��ɉ����ē���L�q���邱�Ƃ���A�V�i���I�t�@�C���ƌĂ�邱�Ƃ�����܂��B
�@JMeter�̓���ɂ�JDK 1.4.2�ȏオ�K�v�ł��BFedora Core�ɃC���X�g�[������Ă���݊�JDK��JRE�œ��삵�Ȃ��ꍇ�́ASun Microsystems����JRE�𗘗p���܂��B���s�ɓ�������java�Ƀp�X���ʂ��Ă��邱�Ƃ��m�F���܂��傤�B
$ which java /usr/bin/java
�@�܂��AGUI�ő��삷�邽�߁AX Window System���K�v�ł��B
�@JMeter�́A�ȉ���URL����_�E�����[�h�ł��܂��B
JMeter Downloads
�@http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi
�@�����ł�jakarta-jmeter-2.1rc1.tgz�𗘗p���܂��B����ł�2.0.1��JDK 1.5.0�ł͓��삵�܂���iJDK 1.4.2�ł͓���j�B�_�E�����[�h�����A�[�J�C�u��W�J���A�������ꂽ�f�B���N�g���ֈړ�������JMeter���N�����܂��B
$ tar xvfz jakarta-jmeter-2.1rc1.tgz $ cd jakarta-jmeter-2.1rc1/bin/ $ ./jmeter
�@�����������N�����ꍇ�͊��ϐ�LANG���uC�v�ɂ��܂��B
$ export LANG=C�@�ibash�n�j $ setenv LANG C�@�icsh�n�j
�@JDK�����炽�߂ăC���X�g�[������ꍇ�́A�f�B�X�g���r���[�V�����W����JDK�����O�ɍ폜���Ă����܂��B�����āA�ȉ���URL����v���b�g�t�H�[���ɍ�����JDK���_�E�����[�h���܂��B
�@Java 2 Platform Standard Edition 5.0 �̃_�E�����[�h
�@http://java.sun.com/j2se/1.5.0/ja/download.html
�@Linux�p�́uLinux RPM in self-extracting file�v�iRPM�Łj�ƁuLinux self-extracting file�v�i��RPM�Łj���p�ӂ���Ă��܂��B�_�E�����[�h�����t�@�C���̓V�F���X�N���v�g�ł��B
# sh jdk-1_5_0_04-linux-i586-rpm.bin
# sh jdk-1_5_0_04-linux-i586.bin # mv jdk1.5.0_04 /usr/local/
�@RPM�ł̃C���X�g�[����́u/usr/java/jdk1.5.0_04/�v�ł��B��RPM�ł̓J�����g�f�B���N�g����jdk1.5.0_04���W�J�����̂ŁA�K�X/usr/local�ȂǂɈړ����܂��B
�@�e���[�U�[�̃R�}���h�p�X�Ɂu/usr/java/jdk1.5.0_04/bin�v�i��RPM�ł́u/usr/local/jdk1.5.0_04/bin�v�j��lj����܂��B
$ export PATH="$PATH:/usr/java/jdk1.5.0_04/bin"�ibash�n�j $ setenv PATH $PATH":/usr/java/jdk1.5.0_04/bin"�icsh�n�j
$ which java
�����s���āA�ݒ肵��java�Ƀp�X���ʂ��Ă��邱�Ƃ��m�F���܂��B
�@�N���ł�����AJMeter�ŕ]���������s���Ă݂܂��傤�B
�@1.�e�X�g�v������
�@JMeter�́u�e�X�g�v��v�́A�x���`�}�[�N�̃V�i���I�t�@�C�����̂��̂ł��B�]���ΏۂƂȂ�Web�V�X�e���̃R���e���c���w�肵�Ď��s�X�P�W���[�����w�肷��ȂǁA���G�ȏ������\�ł��B���N�G�X�g�ɃN�b�L�[��Z�b�V�����Ȃǂ�D�荞�ނȂǁA�v����`�őz�肵�Ă���ڑ����Ԃɂ��߂��e�X�g���Č��ł��܂��B
�@�ׂ����ݒ肪�ł��锼�ʁA�V�i���I�̍쐬�͑�ςł��B������JMeter��HTTP�v���L�V�@�\�𗘗p���AWeb�u���E�U�̉{���L�^�����̂܂܃V�i���I�t�@�C���ɋL�^������悤�ɂ��܂��B
�@2.�X���b�h�O���[�v�̍쐬�A�ݒ�
�@�܂��u�e�X�g�v��v�̒��ɃX���b�h�O���[�v���쐬���܂��B�u�e�X�g�v��v���E�N���b�N���A�m�lj��n−�m�X���b�h�O���[�v�n��I�����܂��B���1�̂悤�ɁA�u�e�X�g�v��v�̉��Ɂu�X���b�h�O���[�v�v���lj�����܂��B
�@���ɁA�X���b�h�O���[�v���N���b�N���ām�X���b�h���n�Ɓm���[�v�n��ݒ肵�܂��B�����ł͂��ꂼ��u10�v�u100�v�Ƃ��Ă��܂��B���̒l��ApacheBench�Ɠ��l�A�����A�N�Z�X���ƘA���A�N�Z�X���ɂȂ�܂��B�e�X�g���e�ɍ��킹�A�ʏ�l����Ɍ��l�܂Ŏ��s������J��Ԃ��Ȃ���ݒ肵�܂��B
�@3.HTTP�v���L�V�T�[�o�̍쐬
�@Web�u���E�U�����HTTP���N�G�X�g�ǂ���̃V�i���I���쐬���邽�߁AJMeter������HTTP�v���L�V�𗧂��グ��Web�u���E�U�̃��N�G�X�g�������I�Ɍ��o���ċL�^�����܂��B�u���[�N�x���`�v���E�N���b�N���A�m�lj��n−�mNon-Test�G�������g�n−�mHTTP�v���L�V�T�[�o�n��I�����܂��B�L�^�̊J�n�ƏI���́A���ꂼ��m�J�n�n�m��~�n�{�^�����N���b�N���܂��B
�@�K�v�ɉ����āu�}������p�^�[���v�u���O����p�^�[���v��ݒ肵�A�L�^�̑ΏۂƂ���URL���i�荞�ނ��Ƃ��ł��܂��B���2�ł́A��Ƃ��Ė������u.gif�v�u.jpg�v�ƂȂ��Ă���URL�͋L�^�̑ΏۊO�Ƃ��Ă��܂��B
�@4.Web�u���E�U�̃v���L�V�ݒ�A�]���Ώ�URL�̎Q��
�@Web�u���E�U�̐ݒ��ύX���AJMeter������HTTP�v���L�V�T�[�o���Q�Ƃ���悤�ɂ��܂��B�ݒ��ύX������A�]���ΏۂƂȂ�R���e���c��Web�u���E�U�ʼn{�����܂��B�{������URL��JMeter�́u�X���b�h�O���[�v�v���ɒlj�����A�V�i���I�������I�ɐ�������܂��B
�@URL�Ƀ~�X����������]���ȃy�[�W���{�����Ă��܂����ꍇ�́A�蓮�ŏC����폜���\�ł��BWeb�u���E�U�ɂ�鏄�I�������AJMeter�́uHTTP�v���L�V�T�[�o�v�Łm��~�n�{�^�����N���b�N���ċL�^���I�����܂��B
�@5.�e�X�g�v��̕ҏW
�@�����I�ɒlj����ꂽ�u�X���b�h�O���[�v�v���́uHTTP���N�G�X�g�v�ɗ]���Ȃ��̂�����ꍇ�́A���̃��N�G�X�g���E�N���b�N���ām�폜�n��I�����܂��B���N�G�X�g���N���b�N����AURL�̏C���Ȃǂ��s���܂��BCGI�Ȃǂ̓��I�R���e���c�ŁA�T�[�o�ɓn���p�����[�^������ꍇ�͂����Ŏw����s���܂��B
�@6.���X�i�[�̒lj�
�@�u���X�i�[�v���g�p���A�]�����ʂ�\�������܂��B�u�X���b�h�O���[�v�v���E�N���b�N���A�m�lj��n−�m���X�i�[�n����m�O���t�\���n��m���v���|�[�g�n��I�����Ēlj����܂��B���X�i�[�̓X���b�h�P�ʂ����ł͂Ȃ��A���N�G�X�g�P�ʂł��쐬�ł��܂��B�e���N�G�X�g�A�C�R�����E�N���b�N���A�����v�̂Ń��X�i�[��lj����܂��B�S�̂̕]���Ƃ͕ʂɁA�ʃ��N�G�X�g�����̃��|�[�g���������ꍇ�Ɏg�p���܂��B
�@7.�e�X�g�v��̕ۑ�
�@�e�X�g���s�ɐ旧���A�쐬�����e�X�g�v���ۑ����܂��B���j���[�́m�t�@�C���n−�m�e�X�g�v���ۑ��n�ŔC�ӂ̃f�B���N�g���ɕۑ����܂��B
�@8.�e�X�g�̎��s
�@���j���[�́m���s�n−�m�J�n�n�ŁA�쐬�����V�i���I�ɂ̂��Ƃ����e�X�g���s���܂��B���\�e�X�g�A���׃e�X�g�A�j��e�X�g���s���ɂ́A�u�X���b�h�O���[�v�v���N���b�N���A�m�X���b�h���n�Ɓm���[�v�n�̒l�����čđ�����s���܂��B���̍ہA�O�e�X�g�̌��ʂ��N���A���Ă����܂��B���ʂ̃N���A�����s����ɂ́A���j���[�́m���s�n−�m�S�ď����n��I�����܂��B
�@���X�i�[�Ƃ��Ēlj������u�O���t�\���v��u���v���|�[�g�v�ł́A��̉�ʂ̂悤�Ȍ��ʂ��\������܂��B�l�̌�����Ώ��@��ApacheBench�ŏЉ�����̂��Q�l�ɂ��Ă��������B
�@�쐬�ς݂̃e�X�g�v�悪����Ȃ�AJMeter���R���\�[��������s���邱�Ƃ��\�ł��Bjmeter�X�N���v�g���s���ɁA�R���\�[����œ��삳����u-n�v�I�v�V�����ƃe�X�g�v��t�@�C�����w�肷��u-t�v��lj����܂��B
$ ./jmeter -n -t �e�X�g�v��t�@�C��
�@JMeter�͏��p�\�t�g�ɕC�G����@�\������Ă���AWeb�x���`�����łȂ��AFTP��JDBC�̑���ɂ��p���邱�Ƃ��ł��܂��B
The Jakarta Project�uApache JMeter�v
http://jakarta.apache.org/jmeter/
���{���iJMeter1.8.1�x�[�X�j
http://cgi0.biwa.ne.jp/~yabuta/study/jmeter/
�@�����httpd.conf�łł���`���[�j���O���@��������܂��B
Copyright © ITmedia, Inc. All Rights Reserved.