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

Support in API testing tool linuxsuren/api-testing #353

Open
LinuxSuRen opened this issue Dec 21, 2023 · 7 comments
Open

Support in API testing tool linuxsuren/api-testing #353

LinuxSuRen opened this issue Dec 21, 2023 · 7 comments

Comments

@LinuxSuRen
Copy link

linuxsuren/api-testing is an API testing and development tool which support tRPC, gRPC, GraphQL, and HTTP protocols. Please feel free to add srpc support as well.

@holmes1412
Copy link
Contributor

Thanks for inviting ! srpc is a C++ RPC project, so I'm afraid it is not applicable to the project you mentioned.
Have a good day ^_^

@LinuxSuRen
Copy link
Author

I see srpc could send the request over HTTP from the readme. It is possible if it is true.

@holmes1412
Copy link
Contributor

Yes, you‘re right. srpc can send HTTP protocol requests.
But from what I understand is that api-testing is a project to test different network protocols?
Secondly, how to add srpc as a C++ project to this go project?

@LinuxSuRen
Copy link
Author

I can implement it in Golang to send the srpc request if you could give me some clues or the relevant documents. If I understand it correctly, it might be like this:

  • Describe the srpc request and the expected response in YAML format
  • Send the request data in Golang
  • Compare the response whether match with the expected

@holmes1412
Copy link
Contributor

holmes1412 commented Dec 21, 2023

Thanks for the explanation, very specific~ I read the grpc-sample.yml and the steps sound reasonable.

srpc protocol: https://github.com/sogou/srpc/wiki#2-rpc-protocol-layer, if you are interested, you may check it out.

@habibur4340
Copy link

Hey @LinuxSuRen 👋,

Just came across our ongoing discussion about bolstering our API testing strategy and thought it might be worthwhile to consider an additional tool alongside Linuxsuren/api-testing. While linuxsuren/api-testing has been great for our needs, I recently had the chance to explore Apidog for another project, and it's been a fantastic complement for API testing.

Apidog offers a really intuitive interface and extensive testing capabilities that could enhance our current setup. It's particularly good at simplifying complex testing scenarios and providing detailed insights that could help us catch issues earlier in the development cycle.

Might be worth exploring Apidog as a supplementary tool to see if it can bring additional value to our API testing efforts. It's easy to set up and could potentially save us a lot of time and hassle in the long run.

Would love to hear your thoughts on this!

Cheers! 🛠️

@LinuxSuRen
Copy link
Author

hi @habibur4340 thanks for letting me konw a new great tool. I'll give it a try.

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

No branches or pull requests

3 participants