2011-04-12 4 views
1

Je voudrais lancer le test apache ab plusieurs fois avec différents paramètres qui seront stockés dans un tableau. par exemple .:apache ab pour la boucle

$array {10,50,100,500,1000} 
for $i in $array 
ab -A name:pass -n $i -c $i http://www.google.com/.... > file_$i.txt 

Bien qu'il est important que, pour commencer le test i-ème, le test précédent doit être terminé.

+1

OK ... et quel est le problème (autre que certains script shell syntaxed à tort)? – drysdam

+0

Je suis d'accord avec @drysdam. Vous nous demandez de deviner quel est votre problème. Questions sous la forme de 1. J'ai cette entrée, 2. Je veux cette sortie. 3. (mais) je reçois cette sortie, 4. avec ce code .... {code ici} .... ont une bien meilleure chance d'obtenir une réponse raisonnable dans un délai raisonnable ;-) Bonne chance . – shellter

+0

@drysdam désolé je n'ai pas explicitement formulé le problème, mais vous avez raison c'est juste de la syntaxe ... – myro

Répondre

1

du haut de ma tête (non testé)

array=(10 50 100 500 1000) 
for i in ${array[@]}; do 
    ab -A name:pass -n $i -c $i http://www.google.com/.... > file_$i.txt 
done