Apache APISIX has unit tests and some e2e test cases, which are not good
enough.
I agreed with you to add fuzzing and Chaos tests.

Thanks,
Ming Wen, Apache APISIX & Apache SkyWalking
Twitter: _WenMing


flyingfox <[email protected]> 于2020年9月27日周日 上午10:00写道:

> Background
> The current testing methods adopted in APISIX are all unit tests. In fact,
> when users use APISIX, there may be some problems such as too many routes
> cause memory overflow,or some routes is too special to be invalid. These
> problems cannot be found through unit testing. We plan to Use some other
> testing methods to cover these scenarios, such as fuzzing and chaos
> testing.
>
> Design
> 1.For some special route setting we can try to fuzzing all route fields
> step by step to find the problem early.
> 2.For poor performance environments, we can try to chaos testing to find
> the problem in early.
>
> References
> PR: https://github.com/apache/apisix/pull/2273 (the pr add the pytest for
> fuzzing case later)
> issue: https://github.com/apache/apisix/issues/2152
>
> Regards.
>

Reply via email to