atomation image

Idea validated. Innovation ignited. Future proofed

A leading electronic manufacturing company, is experiencing significant growth in production capacity, resulting in increased usage of their shop floor application. To ensure the application's quality and performance, a company requires a solution vendor who can execute the below objectives (Within Allocated Budget):

  • Quality Assurance: Ensure the application's functional and non-functional quality under all circumstances, guaranteeing optimal performance and reliability.
  • Secure On-Premises Deployment: Deploy the solution on-premises to comply with data security guidelines, restricting data access to authorized, internally connected network users.
  • High-Performance Benchmarking: Achieve precise results with a response time of less than 3 milliseconds (ms) to maintain production plans and meet performance expectations.
  • Resource Monitoring: Provide CPU consumption data to monitor application CPU and memory usage at various load levels ('x' number of users), which enables the enhancement of the application hosted server capacity.
  • Budget Constraint: Verify the application's stability and endurance under continuous load for seven consecutive days, ensuring sustained performance and reliability.

Challenges for Qualesce:

  • API Limitation: The application lacks APIs, hindering the creation of test scripts..
  • Resource Intensity: Browser-level or GUI-level scripting requires substantial license capacity and significant server resources, leading to increased costs.
  • On-Premises Requirement: The solution must be deployed on-premises due to customer constraints, ensuring the application remains inaccessible to external networks and public exposure.
  • Resource Monitoring: Provide CPU consumption data to monitor application CPU and memory usage at various load levels ('x' number of users), which enables the enhancement of the application hosted server capacity.
  • Extended Load Testing: The project must be delivered within the allocated budget, necessitating efficient resource allocation and cost management.

Our Approach:

  • Technology Evaluation: We conducted a thorough market analysis to identify the most suitable performance testing technology platforms, balancing efficiency, effectiveness, and budget constraints to meet customer requirements.
  • Stakeholder Collaboration: Through multiple consultation calls, we engaged with various stakeholders to gain a deep understanding of shop floor activities, application architecture, and critical business processes.
  • Expert Insights: We collaborated with Subject Matter Experts (SMEs) and the application team to uncover data transfer mechanisms, ensuring a comprehensive understanding of the application's intricacies and dependencies.

Solution:

  • Strategic Partnership: Collaborated with a leading performance testing application provider, co-investing time, expertise, and effort to develop a tailored solution.
  • API Discovery: Identified and leveraged WebSocket APIs for seamless data transfer between Traceability and MES applications.
  • APM Tool Integration: Incorporated APM tool data to accurately calculate CPU consumption metrics.
  • Open-Source Scripting: Utilized an open-source tool to efficiently build and execute scripting, enhancing the solution's flexibility and customization.

Outcome & Conclusion

The Proof of Concept (POC) successfully achieved the desired outcomes, ensuring the Traceability application's quality, performance, and security. The on-premises solution fully aligns with customers compliance and data security requirements, delivering precise results. Additionally, the POC demonstrated the solution's ability to provide CPU consumption data for continuous monitoring. The application's performance was rigorously tested with 50 Virtual Users (VUs) and successfully passed the set limited stages. This proven approach and solution will be scaled to support the complete project, ensuring a seamless and effective implementation.

Stay Ahead

Follow me for the latest updates on automation, digital transformation, and process optimization.

Nagaraj Shivakumar Automation Advisor

Follow through

To Discuss More

Connect with us