求问一个jmeter代理服务器的问题

发布于 2021-11-26 13:11:50 字数 1078 浏览 834 评论 5

小弟想用jmeter做一个网站的压力测试,网站的地址是

http://localhost:8080/adminword/admin/home.do

我使用了jmeter的http代理服务器,把监听端口设为127.0.0.1的8080端口。打开ie设置了internet选项——局域网——代理服务器,端口也是127.0.0.1的8080

当我启动了代理服务器,并打开该网址后,却出现了如下错误提示

org.apache.http.client.ClientProtocolException: URI does not specify a valid 
host name: https:///adminword/admin/home.do/adminword/admin/home.do at 
org.apache.http.impl.client.AbstractHttpClient.determineTarget(AbstractHttpClient.java:817) 
at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805) 
at 
org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:517) 
at 
org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:331) 
at 
org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74) 
at 
org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1146) 
at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:240)

提示地址报错了,这是为什么呢,我用tomcat做服务器时候,登录这个url完全没问题,为什么http代理服务器的地址出现了重复字段呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

一人独醉 2021-11-30 15:16:21

引用来自“莫铭”的评论

是不是端口冲突了呢? 换个端口试试。代理的端口不要和tomcat端口一样。

哑剧 2021-11-30 15:12:02

看错误信息,是你的脚本有问题,URL非法

终遇你 2021-11-30 15:09:30

方法1:很大可能是端口8080被其他程序占用了,windows的话,可以用 ‘netstat -ano’  查看一下8080是否被占用。 我之前部署过Jenkins , 也是把8080端口占用,后来把Jenkins进程杀了,Jmeter就可以正常使用代理服务器进行脚本录制了。

方法2: 可以把Jmeter里的HTTP代理服务器中 端口 替换成8081(或者其他的),在IE代理中的端口也设置成8081

冬天旳寂寞 2021-11-30 15:08:48

嗯,看错误提示也确实没提示端口问题。 https:///adminword/admin/home.do/adminword/admin/home.do 看提示信息的URL,是不是多了一截?是URL输入错误还是?

疑心病 2021-11-28 10:42:05

是不是端口冲突了呢? 换个端口试试。代理的端口不要和tomcat端口一样。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文