2007 Apache JMeter 2007 1 30 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Apache JMeter 2 19 2 14
2 3 19 2 14
Free Apache JMeter 4 19 2 14
Apache JMeter
JMeter JMeter Jakarta / 100% pure Java Windows Linux GUI / HTTP(HTTPS) FTP WEB Web 6 19 2 14
JMeter Java JMeter *.jmx Thread Client) HTTP web *.jtl 7 19 2 14
Apache JMeter
JMeter 1. JMeter Jakarta JMeter http://jakarta.apache.org/site/binindex.cgi#jmeter_binaries JMeter2.2 jakarta-jmeter-2.2.zip 2. JMeter zip tar JMeter 9 19 2 14
JMeter JMeter bin JMeter jmeter.bat jmeter.bat HTTP 10 19 2 14
JMeter 11 19 2 14
HTTP HTTP HTTP /IP 12 19 2 14
HTTP HTTP HTTP 13 19 2 14
14 19 2 14
15 19 2 14
Ctrl + R 16 19 2 14
(msec) (msec) 17 19 2 14
3 4 Ramp-up 18 19 2 14 HTTP
Apache JMeter
1. JMeter 2. 3. 20 19 2 14
JMeter JMeter ERROR - jmeter.threads.jmeterthread: Test failed! java.lang.outofmemoryerror: Java heap space JMeter!! $JMETER_HOME/bin/jmeter.bat Java set HEAP=-Xms256m -Xmx256m 21 19 2 14
JMeter 1 60 1 1 22 19 2 14
1 HTTP 23 19 2 14
JMeter HTTP 1. 2.HTTP 3.HTTP 4. Web 5. 6. 7. 8. 9. port:8080 port:80 24 19 2 14
1. 2. HW SW 3. 4. 26 19 2 14
A 2 100 JMeter A JMeter 1 1 2 27 19 2 14
JMeter JMeter 28 19 2 14
A A Rump-up 100 1 100 29 19 2 14
A 1 100 30 19 2 14
A Ramp-up 31 19 2 14
...? 1. 2. 3. 4. 5. 32 19 2 14
100 2 100 50 50 JMeter HTTP JMeter HTTP 33 19 2 14
1 1 1. 1 2. JMeter 1 1 1 1 2 1 JMeter 34 19 2 14
A : 1 1 100 B : 2 2 100 A 2 C : 4 4 100 A 4 35 19 2 14
A B C A C A C 36 19 2 14
37 19 2 14
38 19 2 14
1 1 1 2 4 39 19 2 14
40 19 2 14
Apache JMeter 41 19 2 14
URL URL Apache JMeter http://jakarta.apache.org/jmeter/ Apache Jakaruta Project : JMeter User Manual http://jakarta.apache.org/jmeter/usermanual/index.html Apache Jakaruta Project : JMeter http://cgi0.biwa.ne.jp/~yabuta/study/jmeter/usermanual/ JavaWorld ( ) 2005 12 43 19 2 14
URL Linux http://www.hp.com/jp/linux/ 44 19 2 14
/ / ( 1) JMeter Ramp-Up ( 1) ( 1) ( OFF) 45 19 2 14
JMeter jmeter.bat H [ ] P [ ] u [ ] p [ ] port:8080 port:80 46 19 2 14
HTTP HTTP A B 10 A B ( A B ) 10 A 10 B 47 19 2 14
HTTP HTTP HTTP (Basic ) HTTP http://localhost/admin/ HTTP Basic ID admin admin HTTP Basic 48 19 2 14
3. JMeter FAQ URL JMeterFAQ How do I use external data files to in my Test scripts? http://wiki.apache.org/jakarta-jmeter/jmeterfaq#head-1680863678257fbcb85bd97351860eb0049f19ae 49 19 2 14
1.JMeter 2. ${_StringFromFile( )} user_id password _1 ${_StringFromFile(userid.txt)} ${_StringFromFile(password.txt)} 50 19 2 14
3. HTTP ${ } user_id password ${user_id} ${password} 51 19 2 14
4. $JMETER_HOME/bin $JMETER_HOME JMeter OK ---user_id.txt---- taro jiro saburo ---password.txt---- pass1 pass2 pass3 5. START 1 taro/pass1 2 jiro/pass2 3 saburo/pass3 4 taro/pass1( ) 52 19 2 14
1.JMeter 53 19 2 14
2. HTTP HTTP 54 19 2 14
3. HTTP Non Test HTTP 55 19 2 14
3. HTTP JMeter 8080 URL URL URL Perl [ URL ] *index.jsp [ URL ] *.gif *.jpg *.png CSS *.css Java *.js 56 19 2 14
4.Web JMeter Internet Explorer LAN HTTP [ Internet Explorer ] LAN 127.0.0.1 HTTP 8080 57 19 2 14
5. HTTP JMeter 58 19 2 14
5. 4 1.URL 2. Web JMeter HTTP 59 19 2 14
5. 60 19 2 14
6. HTTP URL CGI 61 19 2 14
7. 8. 62 19 2 14
9. 63 19 2 14
Java 64 19 2 14