雷斯特勒
什么是RESTler?
RESTler是第一个有状态的REST API模糊测试工具,用于通过其REST API自动测试云服务并查找这些服务中的安全性和可靠性错误。 对于具有OpenAPI / Swagger规范的给定云服务,RESTler会分析其整个规范,然后生成并执行通过其REST API对该服务进行测试的测试。
RESTler智能地从Swagger规范中推断出请求类型之间的生产者-消费者依赖关系。 在测试过程中,它会检查特定类别的错误,并从先前的服务响应中动态了解服务的行为。 这种智能使RESTler能够探索只有通过特定的请求序列才能到达的更深层的服务状态,并发现更多的错误。
在这些同行评审的研究论文中对RESTler进行了描述:
(ICSE'2019)
(ICST'2020)
(ISSTA'2020)
(FSE'2020)
如果您在研究中使用RESTler,
2021-03-17 20:12:12
963KB
Python
1