<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://ca.wiki.guifi.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
		<id>http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Eines_per_a_tests_de_c%C3%A0rrega</id>
		<title>Eines per a tests de càrrega - Historial de revisió</title>
		<link rel="self" type="application/atom+xml" href="http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Eines_per_a_tests_de_c%C3%A0rrega"/>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=Eines_per_a_tests_de_c%C3%A0rrega&amp;action=history"/>
		<updated>2026-07-29T02:58:27Z</updated>
		<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=Eines_per_a_tests_de_c%C3%A0rrega&amp;diff=555&amp;oldid=prev</id>
		<title>Al: 1 revisió</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=Eines_per_a_tests_de_c%C3%A0rrega&amp;diff=555&amp;oldid=prev"/>
				<updated>2010-11-13T20:27:44Z</updated>
		
		<summary type="html">&lt;p&gt;1 revisió&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←Versió més antiga&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisió de 20:27, 13 nov 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Cap diferència)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=Eines_per_a_tests_de_c%C3%A0rrega&amp;diff=554&amp;oldid=prev</id>
		<title>Sergi: /* Generar trànsit amb siege i fitxers access.log d'un Proxy d'un entorn d'Execució */</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=Eines_per_a_tests_de_c%C3%A0rrega&amp;diff=554&amp;oldid=prev"/>
				<updated>2010-07-06T07:58:37Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Generar trànsit amb siege i fitxers access.log d&amp;#039;un Proxy d&amp;#039;un entorn d&amp;#039;Execució&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=PacketMime=&lt;br /&gt;
&lt;br /&gt;
http://dirt.cs.unc.edu/packmime/&lt;br /&gt;
&lt;br /&gt;
=ApacheBench=&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/ApacheBench&lt;br /&gt;
&lt;br /&gt;
=Siege=&lt;br /&gt;
&lt;br /&gt;
http://www.joedog.org/Siege/Manual &lt;br /&gt;
&lt;br /&gt;
=Jmeter d'Apache=&lt;br /&gt;
&lt;br /&gt;
==Instal·lació des dels repositoris==&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install jmeter&lt;br /&gt;
&lt;br /&gt;
La versió  instal·lada és (Ubuntu karmic):&lt;br /&gt;
&lt;br /&gt;
 $ dpkg -l | grep jmeter&lt;br /&gt;
 ii  jmeter                                2.3.4-0ubuntu5                             Load testing and performance measurement app&lt;br /&gt;
&lt;br /&gt;
Hi han altres paquets per mesurar altres protocols que no siguin HTTP:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-cache search jmeter&lt;br /&gt;
 jmeter - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-apidoc - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-ftp - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-help - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-http - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-java - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-jms - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-junit - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-ldap - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-mail - Load testing and performance measurement application.&lt;br /&gt;
 jmeter-tcp - Load testing and performance measurement application.&lt;br /&gt;
&lt;br /&gt;
==Instal·lació dels binaris de la web d'Apache==&lt;br /&gt;
&lt;br /&gt;
Descarregueu JMeter:&lt;br /&gt;
&lt;br /&gt;
 $ wget http://apache.rediris.es/jakarta/jmeter/binaries/jakarta-jmeter-2.3.4.tgz&lt;br /&gt;
&lt;br /&gt;
Trobareu la última versió a:&lt;br /&gt;
&lt;br /&gt;
 http://jakarta.apache.org/jmeter/&lt;br /&gt;
&lt;br /&gt;
Descomprimiu i instal·leu amb:&lt;br /&gt;
&lt;br /&gt;
 $ tar xvfz jakarta-jmeter-2.3.4.tgz&lt;br /&gt;
&lt;br /&gt;
 $ cd ./jakarta-jmeter-2.3.4/bin&lt;br /&gt;
 $ ./jmeter&lt;br /&gt;
&lt;br /&gt;
 '''NOTA''': L'aplicació utilitza Java&lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*http://jakarta.apache.org/jmeter/&lt;br /&gt;
*http://www.johnandcailin.com/blog/john/load-test-your-drupal-application-scalability-apache-jmeter&lt;br /&gt;
&lt;br /&gt;
== Exemple d'ús ==&lt;br /&gt;
&lt;br /&gt;
*http://alagad.com/blog/post.cfm/site-testing-with-apache-s-jakarta-jmeter&lt;br /&gt;
*http://www.alagad.com/blog/post.cfm/apache-s-jmeter-part-iii-using-a-csv-to-replicate-real-traffic&lt;br /&gt;
&lt;br /&gt;
==Documentació==&lt;br /&gt;
&lt;br /&gt;
*http://wiki.apache.org/jakarta-jmeter/FrontPage&lt;br /&gt;
&lt;br /&gt;
==Simular trànsit a partir de fitxers access.log==&lt;br /&gt;
&lt;br /&gt;
http://jakarta.apache.org/jmeter/usermanual/jmeter_accesslog_sampler_step_by_step.pdf&lt;br /&gt;
&lt;br /&gt;
=apache2-utils=&lt;br /&gt;
&lt;br /&gt;
'''Comanda ab (apache benchmarking)''':&lt;br /&gt;
&lt;br /&gt;
Aquesta comanda la proporciona el paquet '''apache2-utils''':&lt;br /&gt;
&lt;br /&gt;
 $ dpkg -S /usr/sbin/ab&lt;br /&gt;
 apache2-utils: /usr/sbin/ab&lt;br /&gt;
&lt;br /&gt;
 $ ab -n 10000 -c 10 http://www.dominiexemple.com/index.html&lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*http://www.camelrichard.org/apache-prefork-vs-worker&lt;br /&gt;
&lt;br /&gt;
==siege==&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install siege&lt;br /&gt;
&lt;br /&gt;
 $ dpkg -L siege | grep bin&lt;br /&gt;
 /usr/bin&lt;br /&gt;
 /usr/bin/siege&lt;br /&gt;
 /usr/bin/bombardment&lt;br /&gt;
 /usr/bin/siege.config&lt;br /&gt;
 /usr/bin/siege2csv &lt;br /&gt;
&lt;br /&gt;
'''Configuració''':&lt;br /&gt;
&lt;br /&gt;
 $ siege.config&lt;br /&gt;
&lt;br /&gt;
 $ siege -C&lt;br /&gt;
 CURRENT  SIEGE  CONFIGURATION&lt;br /&gt;
 JoeDog/1.00 [en] (X11; I; Siege 2.65b1)&lt;br /&gt;
 Edit the resource file to change the settings.&lt;br /&gt;
 ----------------------------------------------&lt;br /&gt;
 version:                        2.65b1&lt;br /&gt;
 verbose:                        true&lt;br /&gt;
 debug:                          false&lt;br /&gt;
 protocol:                       HTTP/1.1&lt;br /&gt;
 connection:                     close&lt;br /&gt;
 concurrent users:               15&lt;br /&gt;
 time to run:                    n/a&lt;br /&gt;
 repetitions:                    n/a&lt;br /&gt;
 socket timeout:                 30&lt;br /&gt;
 delay:                          1 sec&lt;br /&gt;
 internet simulation:            false&lt;br /&gt;
 benchmark mode:                 false&lt;br /&gt;
 failures until abort:           1024&lt;br /&gt;
 named URL:                      none&lt;br /&gt;
 URLs file:                      /etc/urls.txt&lt;br /&gt;
 logging:                        true&lt;br /&gt;
 log file:                       /var/siege.log&lt;br /&gt;
 resource file:                  /home/sergi/.siegerc&lt;br /&gt;
 allow redirects:                true&lt;br /&gt;
 allow zero byte data:           true&lt;br /&gt;
 allow chunked encoding:         true&lt;br /&gt;
 proxy auth:                     &lt;br /&gt;
 www auth:                       &lt;br /&gt;
&lt;br /&gt;
 $ siege -g URL&lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*http://www.joedog.org/JoeDog/Siege&lt;br /&gt;
&lt;br /&gt;
===Generar trànsit amb siege i fitxers access.log d'un Proxy d'un entorn d'Execució===&lt;br /&gt;
&lt;br /&gt;
Podeu obtenir un fitxer de log d'exemple (log real d'una escola d'educació secundària):&lt;br /&gt;
 &lt;br /&gt;
 $ wget http://acacha.org/~sergi/Squid/access.log&lt;br /&gt;
&lt;br /&gt;
Per exemple les últimes mil posicions:&lt;br /&gt;
&lt;br /&gt;
 $ sudo tail -n 1000 access.log | awk '{print $7}' &amp;gt; requests.urls&lt;br /&gt;
&lt;br /&gt;
El fitxer el podeu utilitzar amb siege:&lt;br /&gt;
&lt;br /&gt;
O amb [[wget]]:&lt;br /&gt;
&lt;br /&gt;
 $ wget -i requests.urls&lt;br /&gt;
&lt;br /&gt;
Moltes peticions no funcionaran correctament per que son peticions directes SSL, per eliminar-les:&lt;br /&gt;
&lt;br /&gt;
 $ cat requests.urls | grep ^http | sort | uniq &amp;gt; requests1.urls&lt;br /&gt;
&lt;br /&gt;
Hi ha un total de 1375533 peticions:&lt;br /&gt;
&lt;br /&gt;
 $ wc -l requests.urls &lt;br /&gt;
 1375533 requests.urls&lt;br /&gt;
&lt;br /&gt;
===sproxy===&lt;br /&gt;
&lt;br /&gt;
És una eina que facilita la tasca de crear fitxers url per a Siege.&lt;br /&gt;
&lt;br /&gt;
http://www.joedog.org/index/sproxy-manual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Benchmark de sistemes Unix=&lt;br /&gt;
&lt;br /&gt;
Consulteu [[Benchmark de sistemes Unix]].&lt;/div&gt;</summary>
		<author><name>Sergi</name></author>	</entry>

	</feed>