- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在集成测试中启动了一个wiremock 服务器。
我本地的 IT 通过但在 中的某些情况下失败了 Jenkins 服务器 ,错误是
localhost:8089 failed to respond; nested exception is org.apache.http.NoHttpResponseException: localhost:8089 failed to respond
sleep(3000)
在我的测试中,这可以解决问题,但我不知道问题的根本原因,因此解决方法不是一个好主意
@AutoConfigureWireMock(port=8089)
替换
WireMockServer
启动wiremock服务器,这可以解决问题,但我不知道如何使用注释
@AutoConfigureWireMock(port=8089)
对wiremock服务器进行一些配置.
@ContextConfiguration(
initializers = ConfigFileApplicationContextInitializer.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT)
class BaseSpec extends Specification {
@Shared
WireMockServer wireMockServer
def setupSpec() {
wireMockServer = new WireMockServer(options().port(PORT).jettyHeaderBufferSize(12345)
.notifier(new ConsoleNotifier(new Boolean(System.getenv(“IT_WIREMOCK_LOG”) ?: ‘false’)))
.extensions(new ResponseTemplateTransformer(true)))
wireMockServer.start()
}
最佳答案
Apache HttpClient 遭受 NoHttpResponseException
时。这是一个非常古老的问题。
无论如何,我猜在您的情况下,问题可能是由于在测试之间重新启动 WireMock 服务器造成的,同时,Apache HttpClient 会汇集 HTTP 连接并尝试在测试之间重用它们。如果是这种情况,有两种解决方案:
"Connection": "close"
在标题之间。结果将是相同的。 关于spring-boot - 在 jenkins 上运行 Wiremock 时如何修复 "NoHttpResponseException"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55624675/
我正在为我的应用程序运行负载测试。我有两台服务器:一台用于我的应用程序,另一台用于接收响应。 在我的虚拟服务器中,我有以下 jsp 代码: 我正在使用 tomcat7 运行应用程序。我的 se
我有一个 J2EE 应用程序,它有一个允许上传文件的 REST 端点。该应用程序部署在 linux 服务器中的 jboss 上。 当我们服务器中的文件小于 4 MB 时一切都很好,但是当我上传一个大文
SolrJ 在尝试实例化 HttpSolrServer 时抛出 NoHttpResponseException。有谁知道为什么? 在我做的代码中: SolrServer server = new Ht
我遇到了一个奇怪的问题,即 org.apache.http.NoHttpResponseException 被抛出为未经检查的异常,尽管它是一个已检查的异常,因为它扩展了 java.io.IOExce
我有一个 web 服务,它接受带有 XML 的 POST 方法。它工作正常,然后在某些随机情况下,它无法与服务器通信并抛出 IOException 消息 The target server faile
我正在使用 apache httpclient 4.4 来做 https 请求,我可以不断地看到 org.apache.http.NoHttpResponseException . 这是我创建 htt
我有用于将文件上传到 Amazon S3 的下一个代码: AmazonS3Client client = new AmazonS3Client(credentials, new
我有一个 Nodejs 应用程序,我正在对数千名用户进行测试。对于 1000 个用户(当服务器部署在本地时),Jmeter 对于大多数测试用例都会失败,提供以下信息: org.apache.http.
我有一个接受 XML POST 方法的网络服务。它工作正常,然后在某些随机情况下,它无法与抛出 IOException 消息的服务器通信目标服务器未能响应。随后的调用工作正常。 这主要发生在我调用一些
我有两个 Spring Boot 服务 A 和 B。还有一个外部服务 C。这是请求路径: Web 浏览器 服务 A 服务 B 外部服务 C 外部服务正在返回返回到前端的资源。对于 A、B 和 C
HttpClient 向 Nginx 服务器提示“NoHttpResponseException:目标服务器无法响应”。 但是,在Nginx端禁用keep Alive(通过设置keepalive_ti
我的 Android 应用程序使用 HttpClient/HttpGet 来访问 REST API。我还设置了: httpGet.addHeader("Authorization", "Basic "
谷歌周末对 Chrome 进行了更新,我正在尝试使用 Selenium 运行一些自动化测试。自更新以来,每隔 5 或 6 次运行就会导致以下错误。我立即再次运行测试,它运行良好。这真的很烦人,因为它会
我使用 Java 和 Apache Fluent api 不断将数据发布到服务器。 Content content = Request.Post(URL) .bodyForm(param)
我使用 DefaultHttpClient 从服务器获取数据,但偶尔会出现 NoHttpResponseException。 我引用了这篇文章 a link , 和 HttpProtocolParam
我有一个帮助程序尝试从 S3 进行线程下载。很多时候(大约 1% 的请求)我收到一条关于 NoHttpResponseException 的日志消息,一段时间后从 S3ObjectInputStrea
我的 android 应用程序使用 HttpClient 来访问我的 servlet部署在我的 Tomcat 上。它安装在我的 HTC Magic 上。 如果我在连接到 Wifi 时启动它:它可以工作
我在集成测试中启动了一个wiremock 服务器。 我本地的 IT 通过但在 中的某些情况下失败了 Jenkins 服务器 ,错误是 localhost:8089 failed to respond;
在 Android 中,我有一个在网络服务上执行 GET 的 HttpClient。Web 服务可以返回 Http 错误 429(太多请求),错误的 JSON 详细对象包含更多数据(例如,请求可以再次
我这里有一个困难的场景,我将尝试解释并获得一些关于如何解决它的线索: 我正在使用 Netflix Zuul 作为我的 RESTful 服务的网关。这个代理调用一个授权服务器(一个第三方,部署在我的本地
我是一名优秀的程序员,十分优秀!