Vorbei JMeter user-variable über beanshell-Skript in verschiedenen threads

Was ich versuche zu tun ist, übergeben Sie die variable zwischen den threads in JMeter - so ein thread diesen Wert ändern, und das nächste wird es bekommen - bitte schauen Sie auf diese Struktur:

Test Plan
    User Defined Variables
    Thread Group 1
        BSF PreProcessor
    Thread Group 2
        HTTP Request
  1. Benutzerdefinierte Variablen:
    Name:  myvar
    Value: foo
    
  2. Thread-Gruppe 1 -> ASF-Präprozessor:

    Skript: vars.put("myvar","users");

  3. Thread-Gruppe 2 -> HTTP-Anfrage:

    Pfad: /api/${myvar}

Was habe ich aus der Thread-Gruppe, 2 Schritt - variable myvar mit default-Wert:

${myvar} == foo

aber ich will persist Wert zugewiesen variable myvar im Thread-Gruppe 1 Schritt, so in der Thread-Gruppe 2 habe ich bekommen:

${myvar} == users

InformationsquelleAutor pbaranski | 2013-05-16

Schreibe einen Kommentar