Domanda

Sto cercando di scrivere parallelo test in soapui e la necessità di trasferimento di proprietà tra i passaggi del test

Attualmente ho 3 prove seguente procedura:

  1. Eseguire legacy richiesta
  2. Eseguire una nuova richiesta
  3. XML diff due risposte in un script groovy

Ho trovato un sacco di blog circa la raccolta dei valori con xpath, ma nulla di che passa la piena risposta.

La mia domanda è come faccio a compilare il sorgente e destinazione caselle di trasferimento della proprietà di un editor?

È stato utile?

Soluzione

  1. Aggiungere una "Proprietà" fase di test.
  2. Aggiungere le proprietà per ogni risposta.
  3. Definire un "trasferimento di Proprietà" dopo ogni richiesta
  4. Consente di impostare l'origine, la risposta del test di passaggio
  5. Impostare la destinazione per le proprietà definite nel passaggio 3
  6. In groovy in questo modo:

    def props = testRunner.testCase.getTestStepByName("Proprietà")
    def response1 = puntelli.getPropertyValue("response1")
    def response2 = puntelli.getPropertyValue("response2")
    println response1
    println response2

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top