how write basic groovy script soapui soapui tutorial 6
V tej vadnici SoapUI se bomo naučili osnovne skriptne operacije s pomočjo skripta Groovy in po tem bomo spoznali različne vrste operaterjev, ki jih lahko uporabljamo v skriptih Groovy v SoapUI.
Začnimo z groovy skriptom in kako ga lahko uporabimo v programu SoapUI Pro. To je 6. vadnica v naši Brezplačna spletna vadba SoapUI .
Kaj se boste naučili:
- Preizkusni korak programa SoapUI Groovy Script:
- Aritmetične operacije:
- Zaključek:
- Priporočeno branje
Preizkusni korak programa SoapUI Groovy Script:
Groovy Script Vključen je testni korak za ustvarjanje preizkusnega skripta za avtomatizacijo po meri v programu SoapUI / Pro. Uporablja se lahko za funkcionalnost / obremenitev / regresijo.
Groovy je skriptni jezik, ki interno vključuje vse knjižnice Java, zato lahko vse ključne besede in funkcije, povezane z javo, uporabite neposredno v skriptu groovy. Knjižnice Java so opremljene s programom SoapUI in so integrirane med samo namestitvijo programa SoapUI Pro.
Spodaj je opisano, kako lahko skript Groovy dodamo v test:
Korak 1. V SoapUI Pro ustvarite Projekt SOAP z veljavnim dokumentom WSDL . V okviru projekta ustvarite testni paket z želenim imenom. V testni paket dodajte testni korak groovy script, kot je prikazano spodaj:

2. korak. Vnesite ime koraka v pogovorno okno, ki se prikaže spodaj, in kliknite V redu

3. korak. Prikaže se urejevalnik, v katerega lahko napišete svoj skript. Lahko pa tudi dvokliknete ime koraka groovy iz svojega testnega primera (Groovy step je tisti, ki ima predpono zvezdico).
(Kliknite sliko za povečavo)

Na primer : Naj napišemo preprost skript, ki v dnevniku prikaže sporočilo. Tu je enovrstni skript.
log.info ”soapUI skript”
4. korak. Če želite zagnati zgornji skript v programu SoapUI Pro, kliknite ikono Zaženi in si oglejte rezultate v razdelku Log Output.

Vprašanja in odgovori za pogovore za sql server 2012 2012
Nekaj točk:
- Preizkus izvedbe skripta: Ko kliknete gumb za zagon v urejevalniku groovy, se bo izvedla koda znotraj koraka groovy. Po drugi strani pa, ko kliknemo gumb Zaženi za celoten testni primer, se vsi koraki izvedejo v vrstnem redu.
- Na ta način se lahko na testne skripte izvede kakršno koli programiranje, da se po potrebi dodajo validacije.
- V testnem primeru je lahko poljubno število groovy testnih korakov.
- S skriptom Groovy ni treba ločeno prevajati in interpretirati za izvajanje kode, kot drugi programski jeziki, kot so C, C ++, Java itd.
- Korake lahko v testnem paketu omogočite ali onemogočite s pomočjo funkcije komentiranja. Če želite to narediti, uporabite naslednje:
// - označuje enovrstični komentar in
/ * * / - označuje večvrstični komentar
Aritmetične operacije:
V urejevalniku groovy step lahko izvedete vse spodaj:
/ * Dodajanje dveh številk * /
int a;
int b;
int c;
// Spremenljivkam A in B dodelimo celoštevilčno vrednost
a = 100;
b = 200;
// Dodajanje vrednosti in vrednosti B ter spremenljivki C dodelimo nastalo vrednost
c = a + b
// V dnevniku pokažemo nastalo vrednost
log.info (“Rezultat:” + c);
V zgornjem skriptu so A, B in C spremenljivke, ki se uporabljajo za shranjevanje ali prenos vrednosti.
(Kliknite sliko za povečavo)

Opomba: Spremenljivke v skriptu Groovy razlikujejo med velikimi in malimi črkami. Pri njihovi uporabi bodite previdni.
Spodaj so navedeni operaterji, ki jih podpira Groovy:
najboljši brezplačni optimizator za Windows 10
Aritmetični operaterji:
+ Operator seštevanja / združevanje nizov
- Operator odštevanja
* Operator množenja
/ Operater oddelka
% Preostali operater
// Vzorci aritmetičnih operaterjev
// Operater dodajanja
int x1 = 100 + 200
log.info (»Rezultat dodatka:« + x1);
// Združevanje dveh nizov z uporabo PLUS (+) operatorja
String city = 'Timothy E.' + 'Pastir';
log.info (»Združevanje nizov:« + mesto);
// Operator odštevanja
int x2 = 200 - 100
log.info (“Odštevanje:” + x2);
// Operator množenja
int x3 = 10 * 200
log.info (»Množenje:« + x3);
// operater oddelka
int x4 = 200/10
log.info (“Oddelek:” + x4);
// Operater modula
int x5 = 10% 3
log.info (»Opomnik ali modul:« + x5);
Sledi posnetek zaslona vseh zgornjih skriptov in ustreznih rezultatov:

Unarni operaterji:
Unary operaterji so tisti, ki delujejo samo z enim operandom. Na primer: ++ - imenuje se kot Operator prirastka ki poveča trenutno vrednost za 1
Tukaj jeprimer:
int A = 100;
A ++; // Enakovredno A = A + 1
log.info (A);
Zgornji skript bo dal rezultat kot 101. Ta operacija prirastka se imenuje naknadna prirast. Podobno lahko ta operater uporabimo kot operacijo predhodnega povečanja, kot je prikazano spodaj:
int A = 100;
log.info (++ A);
Obstaja tudi (-) operator zmanjšanja. Trenutna vrednost se bo zmanjšala za 1. . Ta operator lahko uporabimo v zgoraj omenjenih primerih.
int A = 100;
TO-; // Enakovredno A = A - 1
log.info (A);
Zgornji skript bo dal naslednje rezultate:
Ponedeljek, 21. julij 18:02:16 AKTUALNO 2014: INFO: 99
Operacije pred in po pošti je mogoče uporabiti tudi z operaterjem zmanjšanja.
Operatorji dodelitve:
Osnovni operator dodelitve je znak enačbe (=). Na voljo so tudi drugi uporabni operaterji dodelitve. So + =, - =, * =, / =,% =.
najboljši čistilec datotek za Windows 10
Poglejmo si vzorce.
int A = 100;
A + = 10; // Podobno kot A = A + 10
log.info (A);
Zgornji skript ustvari 110. Če v spodnjem skriptu uporabimo minus, enak operatorju, bo rezultat 40.
int B = 50;
B - = 10;
log.info (B);
Prav tako lahko uporabimo preostale operaterje, kot je ta.
int C = 10;
C * = 10;
log.info (C);
In,
int D = 50;
D / = 10;
log.info (D);
Tu je uporabljen operater opomnika kot
int E = 10;
E% = 3;
log.info (E);
To bo vrednost 10 delilo s 3, preostanek pa bo dodeljen spremenljivki 'E'.
Zaključek:
To je šele začetek in na voljo je veliko drugih operaterjev, ki jih podpirajo groovy, kot so logični, primerjalni, pogojni itd., O katerih bomo razpravljali v naslednjih vajah. V naslednja vadnica SoapUI , naučili se bomo tudi, kako ravnati z lastnostmi v skriptih SoapUI Groovy.
Pridite z nami in nam spodaj objavite svoje komentarje in vprašanja.
Priporočeno branje
- Kako uporabljati lastnosti v skriptu Groapy SoapUI - Vadnica SoapUI št. 7
- Kako ravnati z izjemami v skriptih Groovy SoapUI - Vadnica SoapUI št. 11
- Spoznajte napredne koncepte skriptiranja Groovy za SoapUI - Vadnica SoapUI št. 9
- Delo z lastnostmi SoapUI - Vadnica SoapUI št. 8
- Vadnice za globinsko zasenčenje za začetnike
- 4 Pomembne značilnosti programa SoapUI Pro za občinstvo - Vadnica SoapUI št. 12
- 15+ vadnic za SoapUI: najboljše orodje za testiranje API-jev za spletne storitve
- Postopek prenosa in namestitve programa SoapUI - Tutorial # 3 za SoapUI