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