microsoft / restler-fuzzer

RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.
MIT License
2.52k stars 283 forks source link

Is it possible to force a producer to produce different values ? #835

Open adrienboulle opened 7 months ago

adrienboulle commented 7 months ago

Description

Hi!

In the Test phase I have this issue:

I have an API: /entities/link/{fromEntityId}/{intoEntityId} where fromEntityId and intoEntityId must - by design - be different ids from entities of the same nature (produced by the same producer)

Is there a way to "force" the producer to be called twice in order to have different values ?

Also, is there a way to deactivate a checker for a resource? For example of I have a queryString "ids" that allow to filter the results by ids, I do not want the request to fail if some of the provided ids does not exist anymore.

So /entities?ids=1,2,3 would result in a response 200 returning an array with the entities among 1, 2 and 3 that are not deleted.

thx ;)