New MetaDefender Performance Testing Tool

OPSWAT announces the release of a new Performance Testing Tool using the Gatling Framework for MetaDefender

It is important to examine software performance and assure its quality by verifying that it meets the specified performance criteria. Performance testing provides developers the diagnostic information regarding speed, response time, stability, reliability, scalability and resource usage of their software under a particular workload. Accordingly, they can determine and eliminate any product performance issues and errors before it goes to market. Additionally, performance testing enables users to see if the product is suitable with their existing system as well as their specific requirements.

However, multiple factors can influence the accuracy or relevancy of a performance test, including defining the relevant KPIs, selecting the correct performance testing tool, devising an appropriate test strategy, and the extent of test coverage. There are many types of performance testing approaches and the market is full of various tools for performance testing. In many situations, the improper performance testing tool is chosen and delivers incorrect results - or results that are not meaningful or appropriate for the required purpose. Tool selection is subject to several factors like application communication protocol, application technology stack, skill-level of the performance tester, and the licensing cost of the tool.

To provide a consistent set of criteria and obtain reliable results, OPSWAT developed a performance testing tool to evaluate the speed, responsiveness and stability of MetaDefender under load. Our tool is based on Gatling, an open-source performance testing framework commonly used by many developers and quality assurance (QA) engineers all over the world. By using it, we can see if our product behaves well under expected loads, as well as identify performance-related issues early in the development cycle. It enables us to foresee loopholes and bottlenecks that can occur when MetaDefender is put under stress.


More importantly, this performance testing tool is also provided to MetaDefender users to perform tests in their own environment, saving them the time and effort of building their own tool. A standard testing tool also solves the problem of incorrect or inconsistent results from different homegrown tools.

The tool automatically calls the API, checks responses, and generates a report. Here are some samples of our performance testing tool for your reference:

  • Simulate amount of users
  • Call MetaDefender Core API
  • Check response
  • Provide a comprehensive report

Our performance testing tool is now available to download.

MetaDefender is a platform for preventing and detecting cybersecurity threats on multiple data channels. MetaDefender provides comprehensive protection for critical infrastructure organizations by leveraging the most advanced threat prevention technologies, including Deep Content Disarm and Reconstruction (Deep CDR), Multiscanning, Proactive Data Loss Prevention (Proactive DLP), File-based Vulnerability Assessment, Sandbox, and Threat Intelligence. MetaDefender is trusted and used by over 1,500 organizations worldwide to protect their digital assets and secure their data flows.

MetaDefender Core, the REST API deployment of MetaDefender, enables you to integrate advanced malware prevention and detection capabilities into your existing IT solutions and infrastructure for better handling common attack vectors and securing web portals from malicious file upload attacks, augmenting cybersecurity products, and developing your own malware analysis systems.

To learn more, please contact us.

Sign up for Blog updates
Get information and insight from the leaders in advanced threat prevention.