Developers around the world are discovering that load testing isn’t just a one-off project or something you wait until the last minute to do.
testing guy.jpg
Integrating load testing into your DevOps and Continuous Integration lifecycle helps you achieve a few things.
Load testing is yet another task you can automate — and we know that’s a good thing
Understand the performance impact of each code commit
Plot your app or website’s performance trend over time
During a Hackfest in 2016, Microsoft DevOps evangelist Julien Stroheker saw that his team of developers needed a more efficient way to spin up load tests.
In Julien’s words, “load testing has too many manual steps.”
That Hackfest birthed the beginnings of the Load Impact Extension for the Microsoft Visual Studio marketplace, which Julien built and optimized on his own — with no help needed from Load Impact.
We’re excited every time a customer uses the Load Impact API or one of our SDKs to take full advantage of our powerful load testing tool, so we’ve invited Julien to share his experience with the rest of our users.
In this webinar, Julien will show you how he used the Load Impact API to automate load testing for his development process and how you can benefit from automated performance testing in a Continuous Integration environment.
We’ll leave plenty of time to ask Julien questions, and we’re looking forward to a lively conversation about load testing in a DevOps and Continuous Integration lifecycle.
14. Plan
1 Monitor + Learn
ReleaseDevelop + Test
2
Development Production
4
3
15. Thanks you / Questions / Happy DevOps
twitter.com/ju_stroh
DEV OPS Production
Editor's Notes
People = Culture
Fundamental attributes of successful cultures:
Shared mission and incentives: infrastructure as code, apps as services, DevOps/all as teams
You need to consider your hardware as a commodity, (don't give your servers names) , servers are like farm animals, it is just harder if you let theids name them
Build deep instrumentation into services, push complexity up the stack
Rally around agile, shared metrics, CI, service owners on call, etc.
Changing the culture: any change takes time, changing culture is no exception and you can't do it alone, exploit compelling events to change culture: downtimes, cloud adoption, devops buzz
PROCESSDefinition and design, compliance, and continuous improvement
PEOPLEResponsibilities, management, skills development, and discipline
ProductsTools and infrastructure
Azure is open and flexible – you bring what you know and simply continue to use it – there are no second class citizens in the Microsoft cloud
Whether it’s platforms, languages, tools or apps – we support an ever-growing set of OSS and proprietary technologies, tools and standards
With Azure, you have choices - choices that help you maximize your existing investments
You bring the tools you love and skills you already have, and run virtually any application, using your data sources, with your operating system, on your devices
Or - complement what you’ve already built by using Azure to add additional value to your app
Augment your iOS or Android mobile application with identity and access management through Azure Active Directory, or cloud-powered insights through Azure Data Lake Analytics
Run Linux batch processes to support your .NET applications
And tap a growing ecosystem of open source solutions available from Azure Marketplace that enable rapid deployment in the cloud
At Microsoft, open source is a part of our day-to-day approach to cloud innovation
We are also constantly looking for ways to improve developer and user experiences with SDKs for open source languages and an open API
Plus, we are committed to sharing our cloud learnings with you and for your datacenters, thanks to Linux and open source support in Azure Resource Manager and Azure Stack