2017-02-22 2 views
0

Ich habe eine benutzerdefinierte Eigenschaft auf Testfall Ebene in SoapUI definiert. Ich habe versucht, den Eigenschaftsnamen in einem Testschritt zu ändern (um eine Endpunkt-URL zu ändern), aber es funktioniert nicht.Wie überschreiben Sie CustomProperties in SoapUI?

Meine erste Definition in Benutzerdefinierte Eigenschaften:

  • Name = param
  • Wert = somevalue

In Testschritt "Eigenschaften" Ich habe versucht:
- Name = param
- Wert = anderer Wert

oder

  • Name = $ {# # param} Testcase
  • Wert = othervalue

Aber es hat keine Wirkung. Der Wert meiner Eigenschaft ist immer noch "somevalue"

Es wäre toll, wenn jemand mir helfen könnte, dies zu lösen.

+0

Welche Art von Testschritt verwenden Sie zum Überschreiben? Ein grooviger Skript-Testschritt? – Rao

Antwort

0

Wenn Sie den Testschritt Groovy Script zum Überschreiben verwenden, verwenden Sie das folgende Code-Snippet, um dasselbe zu tun.

//show the existing value 
log.info "Existing property value is: ${context.testCase.getPropertyValue('param')}" 

//set new value 
context.testCase.setPropertyValue('param', 'otherValue') 
+0

Ich habe den Testschritt "Eigenschaften" ausprobiert. Es funktioniert mit dem Testschritt 'Groovy Script', danke – netjens

Verwandte Themen