2016-11-22 722 views
2

我正在嘗試在jmeter的beanshell中編寫一個腳本,通過它我可以獲取一臺機器的IP地址(使用ipconfig命令並僅從輸出中提取IP地址)?如何在JMeter中使用beanshell獲取機器IP地址?

以下代碼僅給出需要傳遞給jmeter的請求的IP。

String IP = InetAddress.getByName(prev.getURL().getHost()).getHostAddress(); 
vars.put("IP", IP); 

任何人都可以指導我嗎?

回答

0

你也可以使用如下:

log.info("IP " + InetAddress.getLocalHost().getHostAddress()); 
String IP = InetAddress.getLocalHost().getHostAddress(); 
vars.put("localIP", IP); 

後,您可以使用下面的語法是指在IP:

${localIP} or vars.get("localIP") 
+0

感謝德米特里和Naveen ...這兩個都在工作....我怎麼能複製ip a在一個變量的地址...從日誌 – Nikhil

+0

使用vars.put存儲值 –