2017-04-25 223 views
0

我有一個CSV數據集配置,參考從CSV用戶在JMeter的定義變量的值

enter image description here

我想引用我的用戶定義的變量變量Stack,我已經做如下它,

我已經使用了__eval函數讀取Stack可變

enter image description here

但在要求下,我仍然看到

https://${Stack}.testing.com 

但我想從CSV文件中看到變量Stack的價值。

我曾嘗試以下,

__eval(${Stack}).testing.com -> ${Stack}.testing.com 
__evalVar(Stack).testing.com -> .testing.com 
${Stack}.testing.com   -> ${Stack}.testing.com 

請我如何可以參考從CSV數據集配置變量在用戶定義的變量的建議。

感謝

+0

在測試計劃中只使用'$ {Stack}'。這將從CSV中檢索值。 –

+0

我可以使用'$ {Stack}'從CSV中檢索值。 –

+0

@NaveenKumarNamachivayam關於在用戶定義變量中使用'$ {Stack}',我得到'$ {Stack}'我沒有得到Stack的值。 – LINGS

回答

1

您將無法使用CSV數據集配置做到這一點,因爲它是越來越之後用戶定義的變量初始化,但你應該能夠使用__CSVRead() function,而不是像:

${__CSVRead(users/login.csv,3)}.testing.com 

演示:

JMeter CSVRead in UDV

How to Use JMeter Functions的帖子系列瞭解更多關於上述和其他JMeter功能的信息。

0

按照JMeter documentation,你不能指其在測試計劃定義的變量 - 用戶定義的變量

請注意,測試計劃不能引用它定義的變量。