BCL is a testing and configuration tool for websites. This software helps you properly configure different sites, including login pages and other elements. Currently supports HTTP and HTTPS protocols only.
BCL is organized into panels, each with an Action Layer and Command Layer. The Action Layer contains functions that execute commands in the Command Layer. Each panel has its own repository in the storage folder.
├───Combo
│ ├───ActionLayer
│ └───CommandLayer
├───Proxy
│ ├───ActionLayer
│ └───CommandLayer
├───Recorder
│ ├───ActionLayer
│ └───CommandLayer
├───Request
│ ├───Actions Layer
│ └───Commands Layer
├───Response
│ ├───Actions Layer
│ └───Command Layer
├───Utilities
│ ├───Actions Layer
│ └───Commands Layer
└───Variables
├───ActionLayer
└───CommandLayer
- Navigate to the request panel:
> req_manager
- Generate a new request with a key and URL:
BCL.Request._Manager > generate 1 http://google.com
- Switch to the response panel:
> res_manager
- Get the response using your request key:
BCL.Response._Manager > get 1
- Activate your response (required before further operations):
BCL.Response._Manager > active 1
- Go to the response view panel:
BCL.Response._Manager > res_view
- View the full front-end code in console:
BCL.Response._View > page
The Record panel captures all commands entered across the application, even in play mode. This allows you to save your workflow as a configuration file.
- Navigate to the record view:
> rec_view
- Display recorded commands:
BCL.Records._View > list
Output will look like:
[INFO] : 1 BCL.Request._Manager Void _GenerateNewRequest(System.String, System.String) [1,http://google.com,]
[INFO] : 2 BCL.Response._Manager Void _CreateNewResponse(System.String) [1,]
[INFO] : 3 BCL.Response._Manager Void _ActivateResponse(System.String) [1,]
[INFO] : 4 BCL.Response._View Void _showHtmlPage(System.String) []
- Use
--helpfor more information about any panel - Use
-hfor help with a specific command
- .NET Core 3.1