Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP: Implement TCP support #1761

Closed
slandelle opened this issue Mar 28, 2014 · 9 comments
Closed

HTTP: Implement TCP support #1761

slandelle opened this issue Mar 28, 2014 · 9 comments

Comments

@slandelle
Copy link
Member

Probably on top of akka-io

@mushketyk
Copy link
Contributor

Do you mean testing servers that use application level protocol based on TCP?
I guess, if this task is not of a high priority, I could do it.
Do you have any simple use case (in Gatling sytax) so I could have some guiding line while implementing first version?

P.S. Should not it be in gatling-tcp sub-project?

@slandelle
Copy link
Member Author

I don't have a use case personally, but maybe it could be a good idea to ask on the ML?

@okumin
Copy link
Contributor

okumin commented Sep 20, 2014

+1

@He-Pin
Copy link

He-Pin commented Nov 3, 2014

currently I found a uses case
in fact that we are developing a online mobile game,and we need stress test for that,the protocal is based on TCP with protobuf payload,so I want to using gatling for that,but I found gatling currently only support HTTP,so ,I come to this issue.

I haven't looking in side how to implement a gatling tcp,but this is a real use case~:P

@slandelle
Copy link
Member Author

@hepin1989 Actually, the complex part is not the implementation, but really the DSL design. What would such TCP DSL look like? Any proposal?

@He-Pin
Copy link

He-Pin commented Nov 7, 2014

yes,you are right,the DSL is so hard to design ,but how about just request /response ?
and add andThen chain.the use could write what the want to chain the request and response.
send the request ,waiting the response ,handle it and do later,IMO should add some waiting,timeout,ticking,random and so on

@obazoud
Copy link

obazoud commented Nov 19, 2014

Got a use case: Stress test my graphite cluster with plaintext protocol (and maybe pickle protocol).

@slandelle
Copy link
Member Author

@obazoud DSL proposal? :)

@slandelle
Copy link
Member Author

Community effort: https://github.com/scalecube/gatling-tcp-extensions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

5 participants