venkat sai
venkat sai

Reputation: 465

How to use property variables in if controller of jmeter

enter image description here

jmeter is giving warning and not getting inside if controller

warning enter image description here

Upvotes: 1

Views: 1175

Answers (2)

Ori Marko
Ori Marko

Reputation: 58772

Add double quotes to parameters so string concatenation will work

"${BASE_FILE_PATH}" + "/" + "${FHIR_VERSION}" + "...

Also see @DmitriT for better variable usage in scripts

Upvotes: 1

Dmitri T
Dmitri T

Reputation: 168072

  1. Don't inline JMeter Functions or Variables in Groovy scripts. Use vars shorthand instead.
  2. Consider using file.separator property instead of slash so your expression could work on Windows

    ${__groovy(new File(vars.get('BASE_FILE_PATH') + System.getProperty('file.separator') + vars.get('FHIR_VERSION') + '/Post/indexForPost.csv').readLines().size() == vars.getIteration(),)}
    
  3. Check out 6 Tips for JMeter If Controller Usage for more details.

Upvotes: 1

Related Questions