2016-11-22 717 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存储值 –