{"id":8039,"date":"2023-11-20T01:31:38","date_gmt":"2023-11-20T09:31:38","guid":{"rendered":"https:\/\/www.microsoft.com\/insidetrack\/blog\/?p=8039"},"modified":"2023-11-20T11:19:48","modified_gmt":"2023-11-20T19:19:48","slug":"listening-to-millions-of-iot-building-sensor-readings-with-load-testing","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/","title":{"rendered":"Listening to millions of IoT building sensor readings with load testing"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"112\" class=\"size-medium wp-image-7498 alignright\" style=\"margin-top: 0px;\" src=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2021\/10\/ms-digital-technical-stories-300x112.png\" alt=\"Microsoft Digital technical stories\" srcset=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2021\/10\/ms-digital-technical-stories-300x112.png 300w, https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2021\/10\/ms-digital-technical-stories.png 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>As an employee, an easy-seeming task like booking a meeting room can quickly become difficult if you cannot see which rooms are available\u2014that is where taking a transformed approach to load testing can help.<\/p>\n<p>Employees booking rooms and dozens of other similar activities in Microsoft buildings generate significant Internet of Things (IoT) sensor data. All these spatial data readings must be processed in near real-time so that the information remains relevant and significant. If you are looking or searching for a meeting room and cannot figure out whether it is occupied or not within seconds, not only will you walk out the door but also waste your time looking for other rooms, losing productivity. And if the IoT motion sensor data isn\u2019t processed as fast as the employee is entering or leaving the room, you are left with incorrect and outdated information. That lag in information retrieval\u2014even just a few milliseconds\u2014can significantly degrade an employee\u2019s experience.<\/p>\n<blockquote class=\"quote-body\"><p>The way to power employee experiences is to understand the data behind occupancy, room temperatures, hot desking, and more. The question then becomes, \u2018How do you power all these employee experiences that are a part of your workplace?\u2019<\/p>\n<p class=\"source\">\u2014Apoorv Gupta, senior software engineer, Microsoft Digital Employee Experience<\/p>\n<\/blockquote>\n<p>Sensors in Microsoft buildings take more than two million IoT readings per day, with an expected traffic growth of around 30 million readings per day.<\/p>\n<p>\u201cThe way to power employee experiences is to understand the data behind occupancy, room temperatures, hot desking, and more,\u201d says Apoorv Gupta, a senior software engineer for Microsoft Digital Employee Experience, the team building a new load testing service for the Microsoft Global Workplace Services (GWS) team that manages the company\u2019s buildings. \u201cThe question then becomes, \u2018How do you power all of these employee experiences that are a part of your workplace?\u2019\u201d<\/p>\n<p>Microsoft\u2019s solution for tracking all these sensor readings was to deploy a Digital Integration Platform that brings all those people, places, and devices together in new and better ways. This solution can simultaneously process data from multiple employee experiences in over 300 buildings across the globe\u2014without compromising system stability, reliability, and load performance. Microsoft Azure Digital Twins powers the Digital Integration Platform on the backend, storing all the sensor data and using it for processing. To load test the solution the team decided to build a full-blown load testing solution leveraging open-source technologies.<\/p>\n<blockquote class=\"quote-body\"><p>I challenged the team to prove that our Digital Integration Platform can scale to integrate with a host of new sensor types, and scale to enable real-time IoT-powered experiences for our global workforce. The MS Digital team met the challenge, leveraging configurable cloud automation to validate the platform at scale, for a remarkably low cost.<\/p>\n<p class=\"source\">\u2014Emmanuel Daniel, director of Digital Transformation and Smart Buildings, Global Workplace Services<\/p>\n<\/blockquote>\n<p>\u201cAzure Digital Twins makes it easy to merge the physical and digital worlds by allowing us to map data to device to building,\u201d says Emmanuel Daniel, director of Digital Transformation and Smart Buildings for GWS. \u201cThis enables our employees to have great experiences in the physical space.\u201d<\/p>\n<p>According to Daniel, employee experiences are dependent on multiple data points, from many sensors producing a large volume of messages. And for the experiences to successfully work, the platform needs to scale. For example, the size and scale of Microsoft\u2019s Puget Sound-area East Campus makes it very difficult to mirror the environment.<\/p>\n<p>\u201cI challenged the team to prove that our Digital Integration Platform can scale to integrate with a host of new sensor types, and scale to enable real-time IoT-powered experiences for our global workforce,\u201d Daniel says. \u201cThe Microsoft Digital team met the challenge, leveraging configurable cloud automation to validate the platform at scale, for a remarkably low cost.\u201d<\/p>\n<p><em>[<a href=\"https:\/\/www.microsoft.com\/insidetrack\/inside-microsofts-smart-building-in-herzliya-israel\">Check out inside Microsoft\u2019s smart building in Herzliya, Israel<\/a>. <a href=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/accelerating-microsofts-global-real-estate-transformation-with-microsoft-digital\/\">Read more about accelerating Microsoft\u2019s global real estate transformation with Microsoft Digital<\/a>. <a href=\"https:\/\/www.microsoft.com\/insidetrack\/microsoft-operations-evolve-with-azure\">Discover how Microsoft operations evolve with Azure<\/a>. <a href=\"https:\/\/www.microsoft.com\/insidetrack\/building-microsofts-employee-centric-experience\">Look into building Microsoft&#8217;s employee-centric experience<\/a>.]<\/em><\/p>\n<h2>Leveraging open-source technology for faster deployment<\/h2>\n<p>To start the testing process, the team gathered three months of baseline load data from GWS\u2019 previous tool and used that as a benchmark. Then the team created tests that measured how well the system could handle the number of readings\/requests per second (RPS) received and overall load distribution. For example, if you have a continuous stream of sensor readings being ingested across hundreds of buildings all at the same time on a global scale, that is a massive load of requests that need to be processed in near real-time between all the types of IoT data that is being processed.<\/p>\n<p>The team ran a complete cycle of load tests, including X load (peak load), twice the peak (2X), and a long-haul endurance run that tracked performance over 24-48 hours. These tests are crucial to ensure that the components as well as the entire system can function at that high-intensity level. They also prepare the system to handle higher loads as additional employee use cases continue to be added.<\/p>\n<blockquote class=\"quote-body\"><p>Once you test the system, you need to determine whether it behaves how you want it to, and how it behaves under load. You need to generate the load and simulate it to mimic the real-life scenario.<\/p>\n<p class=\"source\">\u2014Mridul Verma, senior software engineer, Microsoft Digital Employee Experience<\/p>\n<\/blockquote>\n<p>\u201cWe already knew our solution was going to need to support millions of readings in the future, so we needed to be ready for that by making sure it\u2019s stable under that load,\u201d says Shuvajyoti Deb, a software engineer for the Microsoft Digital Employee Experience team. \u201cWe helped create the methodology and implementation plan that we used to deploy the load testing solution.\u201d<\/p>\n<figure id=\"attachment_11708\" aria-describedby=\"caption-attachment-11708\" style=\"width: 300px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-11708 size-medium\" src=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_hero_load_testing-300x169.png\" alt=\"Deb, Agrawal, and Gupta smile in separate photos that have been joined together.\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_hero_load_testing-300x169.png 300w, https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_hero_load_testing-1024x576.png 1024w, https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_hero_load_testing-768x432.png 768w, https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_hero_load_testing-1536x864.png 1536w, https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_hero_load_testing-2048x1152.png 2048w, https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_hero_load_testing-1000x562.png 1000w, https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_hero_load_testing-1920x1080.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-11708\" class=\"wp-caption-text\">Shuvajyoti Deb (left), Amit Agrawal (center), and Apoorv Gupta helped create the methodology and procedures for the load testing solution Microsoft is using to track millions of IoT sensor readings. Agrawal and Deb are software engineers and Gupta is a senior software engineer on the Microsoft Digital Employee Experience team. (Photos by Shuvajyoti Deb, Amit Agrawal, and Apoorv Gupta)<\/figcaption><\/figure>\n<p>The team opted to use Apache JMeter and Microsoft Azure Kubernetes Service (AKS) clusters to run the load testing solution. The load testing solution mimics the people, places, devices, sensor types and their locations in all the buildings so the team can see how the Digital Integration Platform would operate in real life.<\/p>\n<p>\u201cOnce you test the system, you need to determine whether it behaves how you want it to, and how it behaves under load. You need to generate the load and simulate it to mimic the real-life scenario,\u201d says Mridul Verma, a senior software engineer on the Microsoft Digital Employee Experience team who helped set load testing benchmarks and identified bottlenecks.<\/p>\n<p>Throughout the course of testing, the team focused on various metrics related to reliability, performance, and availability to ensure that the solution met the benchmarks and expectations that were set at the beginning of the project. Upon completing each round of testing, the team ran an analysis and determined where it could alter the instances or configurations to better optimize the system. Once the alterations were made the team ran the same set of tests again to see if performance improved and continued to optimize until it met expectations. \u00ad\u00ad<\/p>\n<p>The last stage of the project was creating automated pipelines and making them available on GitHub so anyone in GWS can perform load testing. The availability of the solution on GitHub makes it a lot easier and faster for teams to conduct the load testing for their respective services and platforms. Additionally, the availability of the load testing solution on GitHub makes it open to customization as required.<\/p>\n<p>\u201cGitHub makes it easy for users to access the load testing solution quickly contribute to it to meet their needs,\u201d says Amit Agrawal, another software engineer on the Microsoft Digital Employee Experience team. His role was to develop the methodology and process for load testing.<\/p>\n<h2>Optimizing today for future growth tomorrow<\/h2>\n<p>Load testing helps Microsoft gain insight into the IoT sensor data it collects to give employees a better experience in its buildings. With a more stable and reliable platform, more employee experiences can be added, more facilities can be onboarded, and more teams can use this tool to make data quickly available. As a result, employees are more productive in their day-to-day tasks, saving them time during the week.<\/p>\n<p>Looking forward, the team will onboard the company&#8217;s new Eastside Campus in the Puget Sound region to the Digital Integration Platform, where the company will be opening 17 new smart buildings starting in late 2023.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"74\" class=\"alignnone size-medium wp-image-7448\" src=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2021\/10\/key-takeaways-300x74.png\" alt=\"Key Takeaways\" srcset=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2021\/10\/key-takeaways-300x74.png 300w, https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2021\/10\/key-takeaways.png 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<ul class=\"c-list\">\n<li>Load testing is essential for any scalable platform, as it gives teams confidence in the scalability and load it can take in the future.<\/li>\n<li>Determine benchmarks for the system and run tests to ensure the system can meet these expectations.<\/li>\n<li>Performance testing is necessary to determine whether your system is behaving as expected to handle the current load and be optimized to handle extra load requests in the future.<\/li>\n<li>Identify your peak load and 3-5x of that load to see how the system performs under that stress. Perform stress tests on the whole platform and each component.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"81\" class=\"alignnone size-medium wp-image-7482\" src=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2021\/10\/related_links-300x81.png\" alt=\"Related links\" srcset=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2021\/10\/related_links-300x81.png 300w, https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2021\/10\/related_links.png 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<ul class=\"c-list\">\n<li><a href=\"https:\/\/www.microsoft.com\/insidetrack\/inside-microsofts-smart-building-in-herzliya-israel\">Check out inside Microsoft\u2019s smart building in Herzliya, Israel<\/a>.<\/li>\n<li><a href=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/accelerating-microsofts-global-real-estate-transformation-with-microsoft-digital\/\">Read more about accelerating Microsoft\u2019s global real estate transformation with Microsoft Digital<\/a>.<\/li>\n<li><a href=\"https:\/\/www.microsoft.com\/insidetrack\/microsoft-operations-evolve-with-azure\">Discover how Microsoft operations evolve with Azure<\/a>.<\/li>\n<li><a href=\"https:\/\/www.microsoft.com\/insidetrack\/building-microsofts-employee-centric-experience\">Look into building Microsoft&#8217;s employee-centric experience<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>As an employee, an easy-seeming task like booking a meeting room can quickly become difficult if you cannot see which rooms are available\u2014that is where taking a transformed approach to load testing can help. Employees booking rooms and dozens of other similar activities in Microsoft buildings generate significant Internet of Things (IoT) sensor data. All [&hellip;]<\/p>\n","protected":false},"author":117,"featured_media":12654,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_hide_featured_on_single":false,"_show_featured_caption_on_single":true,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[115],"coauthors":[627],"class_list":["post-8039","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-microsoft-azure","program-microsoft-digital-technical-stories","m-blog-post"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Listening to IoT Building Sensor Readings with Load Testing<\/title>\n<meta name=\"description\" content=\"Learn how load testing is helping Microsoft gain insight into millions of daily IoT sensor readings in its facilities for a better employee experience.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Listening to IoT Building Sensor Readings with Load Testing\" \/>\n<meta property=\"og:description\" content=\"Learn how load testing is helping Microsoft gain insight into millions of daily IoT sensor readings in its facilities for a better employee experience.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"Inside Track Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-20T09:31:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-20T19:19:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2300\" \/>\n\t<meta property=\"og:image:height\" content=\"1293\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alexa Phillips\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alexa Phillips\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/\"},\"author\":{\"name\":\"Alexa Phillips\",\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/#\/schema\/person\/f734d488f74499591575d82eb660e580\"},\"headline\":\"Listening to millions of IoT building sensor readings with load testing\",\"datePublished\":\"2023-11-20T09:31:38+00:00\",\"dateModified\":\"2023-11-20T19:19:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/\"},\"wordCount\":1582,\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg\",\"keywords\":[\"Microsoft Azure\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/\",\"url\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/\",\"name\":\"Listening to IoT Building Sensor Readings with Load Testing\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg\",\"datePublished\":\"2023-11-20T09:31:38+00:00\",\"dateModified\":\"2023-11-20T19:19:48+00:00\",\"author\":{\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/#\/schema\/person\/f734d488f74499591575d82eb660e580\"},\"description\":\"Learn how load testing is helping Microsoft gain insight into millions of daily IoT sensor readings in its facilities for a better employee experience.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg\",\"contentUrl\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg\",\"width\":2300,\"height\":1293,\"caption\":\"Microsoft transformed their approach to load testing, by listening better to millions of daily IoT sensor readings in its company buildings.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Listening to millions of IoT building sensor readings with load testing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/\",\"name\":\"Inside Track Blog\",\"description\":\"How Microsoft does IT\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/#\/schema\/person\/f734d488f74499591575d82eb660e580\",\"name\":\"Alexa Phillips\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/8b3541c53910155a1b9f4e52244552a04f81f9bc5ad3cf9ec3d4038854379bf3?s=96&d=mm&r=gfe00cd0551acfe7b07afe5893eb10511\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8b3541c53910155a1b9f4e52244552a04f81f9bc5ad3cf9ec3d4038854379bf3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8b3541c53910155a1b9f4e52244552a04f81f9bc5ad3cf9ec3d4038854379bf3?s=96&d=mm&r=g\",\"caption\":\"Alexa Phillips\"},\"url\":\"https:\/\/www.microsoft.com\/insidetrack\/blog\/author\/aphillips\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Listening to IoT Building Sensor Readings with Load Testing","description":"Learn how load testing is helping Microsoft gain insight into millions of daily IoT sensor readings in its facilities for a better employee experience.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/","og_locale":"en_US","og_type":"article","og_title":"Listening to IoT Building Sensor Readings with Load Testing","og_description":"Learn how load testing is helping Microsoft gain insight into millions of daily IoT sensor readings in its facilities for a better employee experience.","og_url":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/","og_site_name":"Inside Track Blog","article_published_time":"2023-11-20T09:31:38+00:00","article_modified_time":"2023-11-20T19:19:48+00:00","og_image":[{"width":2300,"height":1293,"url":"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg","type":"image\/jpeg"}],"author":"Alexa Phillips","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alexa Phillips","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/"},"author":{"name":"Alexa Phillips","@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/#\/schema\/person\/f734d488f74499591575d82eb660e580"},"headline":"Listening to millions of IoT building sensor readings with load testing","datePublished":"2023-11-20T09:31:38+00:00","dateModified":"2023-11-20T19:19:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/"},"wordCount":1582,"image":{"@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg","keywords":["Microsoft Azure"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/","url":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/","name":"Listening to IoT Building Sensor Readings with Load Testing","isPartOf":{"@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg","datePublished":"2023-11-20T09:31:38+00:00","dateModified":"2023-11-20T19:19:48+00:00","author":{"@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/#\/schema\/person\/f734d488f74499591575d82eb660e580"},"description":"Learn how load testing is helping Microsoft gain insight into millions of daily IoT sensor readings in its facilities for a better employee experience.","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#primaryimage","url":"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg","contentUrl":"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg","width":2300,"height":1293,"caption":"Microsoft transformed their approach to load testing, by listening better to millions of daily IoT sensor readings in its company buildings."},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/listening-to-millions-of-iot-building-sensor-readings-with-load-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/insidetrack\/blog\/"},{"@type":"ListItem","position":2,"name":"Listening to millions of IoT building sensor readings with load testing"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/#website","url":"https:\/\/www.microsoft.com\/insidetrack\/blog\/","name":"Inside Track Blog","description":"How Microsoft does IT","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/insidetrack\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/insidetrack\/blog\/#\/schema\/person\/f734d488f74499591575d82eb660e580","name":"Alexa Phillips","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8b3541c53910155a1b9f4e52244552a04f81f9bc5ad3cf9ec3d4038854379bf3?s=96&d=mm&r=gfe00cd0551acfe7b07afe5893eb10511","url":"https:\/\/secure.gravatar.com\/avatar\/8b3541c53910155a1b9f4e52244552a04f81f9bc5ad3cf9ec3d4038854379bf3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8b3541c53910155a1b9f4e52244552a04f81f9bc5ad3cf9ec3d4038854379bf3?s=96&d=mm&r=g","caption":"Alexa Phillips"},"url":"https:\/\/www.microsoft.com\/insidetrack\/blog\/author\/aphillips\/"}]}},"jetpack_featured_media_url":"https:\/\/www.microsoft.com\/insidetrack\/blog\/uploads\/prod\/2023\/05\/10319_wordpress_hero.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9hcZA-25F","_links":{"self":[{"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/posts\/8039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/comments?post=8039"}],"version-history":[{"count":10,"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/posts\/8039\/revisions"}],"predecessor-version":[{"id":12655,"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/posts\/8039\/revisions\/12655"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/media\/12654"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/media?parent=8039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/categories?post=8039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/tags?post=8039"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/insidetrack\/blog\/wp-json\/wp\/v2\/coauthors?post=8039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}