我正在尝试使用jmeter来测试Web应用程序。我有Windows 7,jdk7和jmeter 2.13。
我按照设置进行了代理设置,它显示已经在使用的代理..选择了另一个端口,jvm bind ..
如何解决这个问题?
答案 0 :(得分:0)
看起来默认端口“8080”正忙于其他一些应用程序。您可以使用nestat
命令查明端口是否空闲,如果没有确定哪个应用程序正在使用它,请执行以下操作:
C:\>netstat -nao | Find "8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 5072
在我的情况下,端口“8080”正忙于具有进程ID为5072
C:\>tasklist | find "5072"
tomcat7.exe 5072 Services 0 1,246,564 K
这是Apache Tomcat 7,因此JMeter代理与Tomcat冲突。
您可以在JMeter的HTTP(S)测试脚本记录器
中将端口更改为任何其他免费端口
或者,您可以通过JMeter Google Chrome Extension记录测试脚本,在这种情况下,您无需担心代理,SSL证书,手动添加HTTP Cookie管理器和计时器等。