The Lazybug for API (License protocol: GPL) is an open source HTTP interface Test management system written by PHP that integrates the testing, management, maintenance, and automated regression of interfaces to improve test efficiency and management efficiency.
The main functions of the system include:
1) Analog HTTP request
The request supports the use of the GET, POST, put, and delete methods, supports custom request headers, and instantly views the response results of the request, and the response to JSON and XML formats is also supported in a more readable format.
2) Storage and management interface
You can choose to create new or save the currently debugged URL as an interface test and allow multiple modules to be managed to manage a large number of interfaces, and a single test interface can create multiple test cases with different parameters and request headers.
3) Use case multi-step call
Single Use cases support the setting of any number and sequence of test steps, the types of steps you can use include invoking other interfaces, querying the database, and setting checkpoints, as well as testing and viewing the results immediately after the step sequence is set up.
4) Automated Regression testing
By configuring the scheduled task to complete automated regression testing of a particular set of use cases, the task also allows you to specify different configuration packages to implement the variable parameters set in the interface or use case, and the configuration package can better cope with the use case management in multiple environments.
User manual:http://www.lazybug.cn/
:http://www.lazybug.cn/wp-content/uploads/2015/09/LazyAPI.7z
Have any comments or suggestions please email to: [Email protected]
This article from "Qing Feng Notes" blog, declined to reprint!
[Lazybug] Lazybug for API interface test system release