2017-08-01 4 views
-1

Je souhaite externaliser la valeur du temporisateur de mise en forme de débit, mais pas de Jmeter ou de User.properties, car j'ai deux autres scripts à exécuter avec un modèle de charge de travail différent. Je veux un fichier de propriétés séparé spécifiant le modèle de charge que vous pouvez suggérer.Débit temporisateur de mise en forme - Extériorisation

enter image description here

Répondre

0

Il y a un load_profile property, vous pouvez définir le modèle Throughput Mise en forme minuterie souhaitée charge par elle.

Si vous ne voulez pas d'écrire la valeur dans jmeter.properties ou user.properties fichier pour modifier de façon permanente le profil, vous pouvez passer par -J argument de ligne de commande à la place comme:

jmeter -Jload_profile=const(10,10s) line(10,100,1m) step(5,25,5,1h) -n -t ... 

Avoir fichier séparé est pas non plus un problème,

  1. Créer, à savoir test1.properties fichier dans le dossier "bin" de votre installation JMeter
  2. Mettez votre profil de charge désiré il:

    load_profile=const(10,10s) line(10,100,1m) step(5,25,5,1h) 
    
  3. passer ce fichier à JMeter via -q arguments de ligne de commande comme:

    jmeter -q test1.properties -n -t ... 
    
  4. Répétez les étapes 1-3 pour le test 2, vous allez être en mesure de fonctionner comme:

    jmeter -q test2.properties -n -t ... 
    

Références:

+0

Merci DMITRI. J'essaierai –