#ATAGTR2023 Speaker

Welcome to the 8th Edition of the Global Testing Retreat 2023!

About Speaker

Sucheta Chitale has around 13 years of experience in Performance testing and monitoring and is currently working as a Test Manager in Sogeti, Capgemini. Sucheta has worked in different areas and domains like cloud computing, digital web platforms, oil & gas, telecom, IoT etc. She has experience in using different performance testing, execution & monitoring tools like LoadRunner, JMeter, Azure AppInsights, Azure Monitors, Azure Load Testing, Grafana etc.
Sucheta likes to explore and implement the trends in the Performance testing area. She also has taken several workshops & trainings to introduce performance testing for young professionals.
Sucheta likes to contribute and work in different social groups, enjoys travelling and exploring nature, wildlife in India.

Sucheta Saurabh Chitale

Performance Test Manager at Capgemini

Interactive Talk - Navigating the IoT Performance Testing Landscape

Navigating the IoT Performance Testing Landscape


IoT systems are highly interconnected and involve various components, including devices, networks, and cloud services and performance testing plays a critical role in identifying and addressing potential bottlenecks and issues.  IoT systems often involve large number of devices that generate substantial amounts of data. The scope of performance testing in IoT world can vary depending on the specific IoT system or device being tested. Performance tests need to be designed in a way to simulate realistic scenarios with varying numbers of devices and data loads to assess how the system handles increasing loads and scales effectively.


It’s important to define the specific objectives and requirements of the IoT system being tested to determine the appropriate scope of performance testing. Factors like system architecture, expected usage patterns, critical functionalities, and performance goals should be considered while defining the scope.


Below are some areas that are typically covered in the scope of IoT performance testing:


Device Performance: Evaluate the performance of individual IoT devices, such as sensors, actuators, gateways, or edge devices. This includes measuring their response time, processing capabilities, power consumption, and resource utilization.


Network Performance: Assess the performance of the network infrastructure that connects IoT devices, gateways, and cloud services. This involves testing aspects like network latency, bandwidth utilization, packet loss, and network congestion.


Communication Protocols: Test the performance and reliability of communication protocols used within the IoT system, such as MQTT, CoAP, Zigbee, Z-Wave, or Bluetooth. Ensure that data transmission is efficient, secure, and error-free.


Scalability and Load Testing: Determine how the IoT system scales as the number of connected devices increases. Evaluate the system’s ability to handle high loads and peak traffic and identify any performance degradation or bottlenecks.


Cloud Services and Backend Systems: Evaluate the performance and responsiveness of the cloud infrastructure and backend systems that support the IoT ecosystem. This includes testing data storage, processing, analytics, and APIs.


Data Transfer and Processing: Measure the performance of data transfer between IoT devices, gateways, and backend systems. Test the system’s ability to handle large data volumes, process data in real-time, and ensure data integrity.


Security and Authentication: Assess the performance of security mechanisms, such as encryption, authentication, and access control, within the IoT system. Perform security testing to identify vulnerabilities and potential performance impacts.


Edge Computing: If the IoT system includes edge computing capabilities, test the performance of edge devices and their ability to process and analyze data locally, reducing latency and dependence on cloud resources.


User Experience: Evaluate the overall user experience of interacting with the IoT system, including mobile applications, web interfaces, or dashboards. Measure response times, usability, and the system’s ability to handle concurrent user interactions.


End-to-End Testing: Perform end-to-end testing scenarios that cover the complete IoT system, including device connectivity, data transmission, cloud integration, and user interactions. This ensures that all components work together seamlessly.


We will also dive into the difference between traditional performance testing and IoT performance testing along with different performance testing tools that support IoT protocols.


Hear what Pradipta and Sucheta have to say about the interactive session
Scroll to Top