Do NOT understand RESTful APIs.
Do NOT support multi-step workflow.
Do NOT identify sensitive data fields.
Do NOT support tests against assertions.
Do NOT support smart fuzzing.
Multi-step, Understand RESTful API, On-prem or SaaS
Execute tests swiftly and repeatedly, without requiring manual intervention, even across multiple versions of your application.
A repeatable and consistent process with minimum effort and quick turn-around time to identify and eliminate these bottlenecks.
Remarkably fast and scalable, scan the entire application much faster with broader coverage than a manual pen tester.
API testing should entail scanning for API vulnerabilities. API security testing should be conducted early in development—detecting and remediating problems before they go into production.
Based on HAR recording of your workflow, steps & inter-step variables are imported automatically. You just need to add assertions, select security checks. No need to write scripts.
Continually Testing your API is critical to quality & secure software building. Every time there is a change, the testers run the tests automatically and report the results.
QA team has to get access to the testing system, get security approvals. Also to ensure that any change in the program that creates an additional parameter for API calls reflects in the schema configuration.
Use mutation of collected data, naughty strings, detection of sensitive data, valid enough to pass program parser checks.
Check encoded data if use of unknown or untrusted data that may result in abuses of application logic.
Always use TLS encryption, don’t include sensitive information in URLs, rate limiting and safe error responses, etc.
Smart fuzzers generate randomized data valid enough to pass program parser checks, get deep into the program logic, and potentially trigger edge cases and find bugs.
A mutation-based fuzzer takes valid inputs and generates a collection of inputs by changing (mutating) the valid inputs.
A generation-based fuzzer analyses the provided valid input structure and generates entirely new data that matches the valid one from the structure perspective.
Dumb fuzzers produce completely random input without matching the shape of the expected input or generated to match a valid input.
Dumb fuzzers, sometimes, tests a parser than your program.
Dumb fuzzers won’t be able to begin the execution of the application logic and identify potential bugs in that area of the code due to the wholly randomized input that does not match the valid input.
Collects and saves known good scripts, images as baseline.
Check if new scripts, images, HREFs regularly.
If new scripts, images are good, collects and saves for next check.
Dockerised Application, Simple Pricing, No Hidden Cost
No Credit Card
APITest: Yes
APIScan: Yes
Max# User: 1
Max# API Test Cases: 5
Task Scheduler: No
Email Notification: No
Billed as US$480 per user per year
APITest: Yes
APIScan: Yes
Min# User: 2
Max# API Test Cases: 50 * #Users
Task Scheduler: No
Email Notification: No
Flexible Pricing
APITest: Yes
APIScan: Yes
Min# User: 2
Max# API Test Cases: 50 * #Users
Task Scheduler: Yes
Email Notification: Yes
Simple & Easy, No Installation, No Hidden Cost
For personal use
APITest
APIScan
Max# user: 1
Max# API Test Cases: 5
Task Scheduler: No
Email Notification: No
WebWatch: No
Billed as US$480 per user per year
APITest
APIScan
Min# User: 2
Max# API Test Cases: 50 * #Users
Task Scheduler: No
Email Notification: No
WebWatch: No
Flexible Pricing
APITest
APIScan
Min# User: 2
Max# API Test Cases: 50 * #Users
Task Scheduler: Yes
Email Notification: Yes
WebWatch: Yes
If it’s not a perfect fit, receive a refund for un-used number of days.
Your information is protected by 256-bit SSL encryption.
The above prices do not include applicable taxes based on your billing address. The final price will be displayed on the checkout page, before the payment is completed
Usage is limited by number of users, number of test cases; Features of email notification and task schedulers are enabled for enterprise version only.
Webitca On-prem a) requires installation of dockerized application; b) able to run without connecting to internet; c) WebWatch is not enabled; d) Do not require Multi-factor authentication after 30 days upon first login.
a) Install Docker on your system; b) download & initialize the docker (internet connection required); c) sign-up (internet connection required) and sign-in; d) create and run test cases.
Webtica (On-prem) requires internet connection only for initialization of license, user account sign up, check and download update dockerized applciation, if any. You don't need internet connection for sign-in, creating & running test cases.
No. You are in total control. Webtica On-prem would not send any of your test data to Internet, including our SaaS platform.
For test cases with cross-tab workflow, application logic involving if-the-else, etc., should be created based on OpenAPI Document, or configuration files created by JMeter.
Yep. When you upgrade or downgrade your account, all charges are automatically pro-rated. That means if you need to, you can cancel any time.
For SaaS version, no. All user accounts are protected by Multi-Factor Authentication (Smartphone based Authenticator) after 30 days upon first successful sign-in.
Unlike UI testing, which tests the look and feel of the application, API testing focuses on the business logic of the application. Also, this testing requires software to send calls to the API. The software will send requests to API, receive output, and compare the actual responses with the expected responses.