# Testing Streaming/push API

**URL:** <https://community.gatling.io/t/testing-streaming-push-api/4621>\
**Category:** Gatling (Open-Source)\
**Created:** [November 5, 2018, 4:29am UTC](https://community.gatling.io/t/testing-streaming-push-api/4621 "2018-11-05T04:29:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pavithra\_Nirmal](https://avatars.discourse-cdn.com/v4/letter/p/67e7ee/32.png) [@Pavithra\_Nirmal](https://community.gatling.io/u/Pavithra_Nirmal)\
**Post date:** [November 5, 2018, 4:29am UTC](https://community.gatling.io/t/testing-streaming-push-api/4621/1 "2018-11-05T04:29:32Z")

</div>

Hi there,

We have a streaming/push API where we open a connection with the client and push data to the stream continuously. I tried using the polling option but doesn’t seem to work and keep running into RequestTimeoutException.

polling.pollerName(“get”)

```auto
      .every(10 seconds)
      .exec(http("request_16").get("/v2/topics/aliases2/messages?group=perf_test").headers(headers_protobuf_consume))

```

)

Is there any sample or pointers on how to use Gatling for streaming GET request APIs? Am using version 3.0.0.

Thanks!
