Jmeter 經常使用函數(6)- 詳解 __P

若是你想查看更多 Jmeter 經常使用函數能夠在這篇文章找找哦html

http://www.javashuo.com/article/p-nprqihsm-nd.html函數

 

做用

和 __property 做用同樣,不過這是簡化版的spa

 

語法格式

${__P(key,default)}

 

參數講解

字段 含義 是否必傳
Property Name 須要讀取的屬性名 yes
Default Name 屬性默認值 no

 

和 __property 的區別

  • 沒法指定引用變量名
  • 若屬性名不存在,且未提供默認值,會返回 1 而不是屬性名

 

函數助手

 

實際栗子

線程組

 

結果樹

 

重點

  • 若是沒有加 , 則表明沒有傳默認值,意味着默認值參數是 null(空),會返回 1,如: ${__P(user.dirs)} 
  • 若是加了 , 表明有傳參但沒有填值,表明值爲空字符串,如:  ${__P(user.dir,)}  
  • 對於這個函數,若屬性不存在,且默認值傳了空字符串,則不會返回 1,如最後一個 sampler
  • 若是不傳默認值參數,不等價於默認值能夠填 null,這是字符串的 null,不是空
相關文章
相關標籤/搜索