Forum Discussion
awl
Occasional Contributor
Hello again nmrao ,
nmrao wrote:How about
context.randomNumber
If you are testing in groovy script, the above should work.
great news. This definitely works:
log.info(context.randomNumber)
log.info(context.randomNumber)
log.info(context.randomNumber)
log.info(context.randomNumber)
log.info(context.randomNumber)
and the output is:
Thu Jul 15 11:49:07 CEST 2021:INFO:637.6823442157611
Thu Jul 15 11:49:07 CEST 2021:INFO:516.7372824953289
Thu Jul 15 11:49:07 CEST 2021:INFO:628.5712519826241
Thu Jul 15 11:49:07 CEST 2021:INFO:353.6060359250122
Thu Jul 15 11:49:07 CEST 2021:INFO:656.1003869084848
But this is not yet what I'd like to see: I'd like to assign the "randomNumber" value provided as the value of a "left-hand-side" property, e.g. at test case or test suite or even global level.
Of course, I can always achieve this by writing custom Groovy code that does this assignment, such as
testRunner.testCase.setPropertyValue("randomNumberProvided", context.randomNumber)
but this would obviously require an additional test step in any test case that would like to use the value from the value provider.
So I am assuming that there MUST be an easier way to do this by typical SoapUI expansible property notation?
Many thanks one more time!
Best regards
Andreas
Related Content
- 6 years ago
- 9 months ago
Recent Discussions
- 11 hours ago