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

Integration with JMeter, and support for no schemas (eg no OpenAPI/Swagger) #272

Open
vaibhavpudke0007 opened this issue Mar 30, 2021 · 4 comments

Comments

@vaibhavpudke0007
Copy link

No description provided.

@vaibhavpudke0007
Copy link
Author

pros
Concept is good for creation of intelligent Junits for microservices/REST APIs. Intelligent Unit testing tool providing decent code coverage .
Integration with CI/CD and SONAR.

cons
Since JMeter targets all 3 – individual, functional and performance testing ,

Evomaster’s dependency on OpenAPI docs seems to be very heavy and the existing microservices applications may not be able to create documentation unless there is a tool which could scan the code and create the OpenAPI/Swagger/JSON/YAML files.

comments
I was thinking of an AI approach where in we should be able to use the BDD Cucumber feature files to create functional set of APIs (probably by using Evo master or equivalent which can generate the core intelligent API test cases ) into a standard format which can be imported across the API testing tools like Jmeter, Rest assured etc for functional use case testing as per BDD

@arcuri82
Copy link
Collaborator

Hi,
thx for the comments. so, to be sure, are you asking to have an output format that can be read as input by JMeter? ie, you would like to see some integration between EM and JMeter?

@arcuri82 arcuri82 changed the title pros and cons (pros and cons) Integration with JMeter Mar 31, 2021
@vaibhavpudke0007
Copy link
Author

YES can we do such integration?
also can we run evomaster without json or yaml file and swagger project

@arcuri82
Copy link
Collaborator

  1. regarding JMeter: we currently do not support the output of jmx files, but it is something that could be done in the future.

  2. regarding no Swagger/OpenAPI: tricky, but could be done (in the future) if having a recording proxy, and use some existing tests as seed

neither (1) and (2) seem doable right now with current version of EM. (1) could be done in not a so far ahead of future, whereas (2) most likely not this year

@arcuri82 arcuri82 changed the title (pros and cons) Integration with JMeter Integration with JMeter, and support for no schemas (eg no OpenAPI/Swagger) Mar 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants