总是获取错误“非http响应代码:java.net.unknownhostexception”

46scxncf  于 2021-07-13  发布在  Java
关注(0)|答案(3)|浏览(610)

我试着用jmeter软件进行压力测试,测试一个网站在一次短信息活动后崩溃的情况。当前站点已移动到物理服务器。
我通过添加线程进行了多次测试,它工作正常,错误很少(对于超过1000个线程),并且工作了400个线程,没有错误。所以我试着用包括我的一台电脑在内的4台电脑进行分布式测试。
在我再次尝试只使用我的pc向站点发送请求之后,我添加了400个线程(ramp-up=1,loop=1)。但是每一个请求都会出错。然后我试着用一根线。给出了相同的错误。

我检查了我的网络连接,没有问题。然后我浏览了网站“http://www.myjobs.lk/,而且效果很好。
这些是我在测试中给出的值。



在这种情况下,我不能执行测试,因为它总是给出错误。我怎样才能克服这个问题?

djp7away

djp7away1#

如果您使用的jmeter配置不正确,请按如下所示进行更改:
删除 http:// 从“服务器名称或ip”输入
http 至“协议输入

也可以在“path”字段中使用完整的url,如

但是在“服务器名或ip”中使用“http://”是行不通的。
此外,一旦您在http请求默认值中定义了主机名、端口、路径等,它将自动应用于所有http请求采样器。您将能够覆盖一个选项,为特定的这个或那个采样器,但如果你不-默认值将被使用。看看为什么使用jmeter的http请求缺省值如此重要,以获得更详细的解释和一些用例。

vaqhlq81

vaqhlq812#

看起来像 JMeter 尝试连接到 myjobs.lk ,然后浏览到 www.myjobs.lk . 试着改变一下 JMeter 也连接到 www.myjobs.lk

fcipmucu

fcipmucu3#

对我来说,设置代理服务器很有帮助:

相关问题