Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading java.net.ConnectException消息:非HTTP响应消息:jmeter中的连接被拒绝_Multithreading_Jmeter_Load Testing - Fatal编程技术网

Multithreading java.net.ConnectException消息:非HTTP响应消息:jmeter中的连接被拒绝

Multithreading java.net.ConnectException消息:非HTTP响应消息:jmeter中的连接被拒绝,multithreading,jmeter,load-testing,Multithreading,Jmeter,Load Testing,我有一个从网站下载zip文件的场景。 当试图用jmeter对100个用户进行点击时,所有100个用户都获得了成功响应,但当我尝试对150个用户进行同样的操作,直到74个用户获得了成功响应,这意味着用户下载zip文件时没有任何错误,但剩余用户得到了以下错误: 获取采样器结果:代码:非HTTP响应代码:java.net.ConnectException消息:非HTTP响应消息:连接被拒绝 请求为此提供解决方案这可能意味着您的服务器过载或配置错误,不允许其他请求,因此拒绝它们 请确保您没有遇到网络争用

我有一个从网站下载zip文件的场景。 当试图用jmeter对100个用户进行点击时,所有100个用户都获得了成功响应,但当我尝试对150个用户进行同样的操作,直到74个用户获得了成功响应,这意味着用户下载zip文件时没有任何错误,但剩余用户得到了以下错误: 获取采样器结果:代码:非HTTP响应代码:java.net.ConnectException消息:非HTTP响应消息:连接被拒绝


请求为此提供解决方案这可能意味着您的服务器过载或配置错误,不允许其他请求,因此拒绝它们


请确保您没有遇到网络争用。

切勿将外部内容(图像、横幅、视频、字体、脚本等)包含到负载测试中。我的期望是,你被谷歌列入黑名单,因为你从一个IP地址向150个并发用户请求这个
jquery.min.js
(这不是一个真实的用例)

解决办法是:

  • 转到配置元素
  • 将下一行添加到“URL必须匹配”输入:

    这将过滤掉来自外部服务器(如
    ajax.googleapis.com
    和少数其他服务器)的“嵌入式”资源调用(可以根据需要修改上述正则表达式)

    更多信息:


  • 当真正的浏览器下载脚本、样式、图像等时,添加到测试计划中也是一个好主意。但是只执行一次,在后续请求时,上述资源将从浏览器缓存中返回。HTTP缓存管理器通过模拟浏览器缓存和尊重头,使JMeter的行为类似于真正的浏览器

    如何解决这个问题。有其他的解决办法吗?
    ^((?!google|facebook|pinterest|twimg|doubleclick).)*$