Sauce Labs and BlazeMeter teamed up for an awesome webinar, giving step-by-step instructions on how to get real-world results from your front end while applying load to the backend.
Testing Any Site With Cucumber and SeleniumChris Johnson
Do you have a website? Do you have any tests for that site? Even if you have unit tests integration tests can help you target workflows such as a checkout process. In this presentation I will talk about testing any site with Cucumber and Selenium. I will show what the tests look like, and explain the different ways to run these tests, from running them locally, building your own selenium grid to using Sauce labs as your testing infrastructure.
Understanding what happens on the client side is not easy. When you user visits your website you need to check his location, his device, connection speed, browser, and what page he is visiting.
After gathering all this data, you also need to check what happened. How long it takes for him to see the page? How long it takes until the page is fully loaded and working? If there was a JS error what was it and why can’t you replicate it? Most of the users don’t have powerful machines, with fast-connections. In this talk we will analyze the tools you can use to profile the client, synthetic and RUM analysis and how you can improve the performance on the client side. Basic and more advanced tips with real examples.
Performance Metrics for your Build Pipeline - presented at Vienna WebPerf Oct...Andreas Grabner
Software Performance Metrics that you should look at throughout your Build Pipeline and not just when your app crashes in productiong.
Find performance and scalability problems as soon as executing your first Unit Test. Simply focus on metrics such as #SQLs, #LogMessages, #Objects on Heap, ...
This document contains notes from a SQL Server 2008 for Developers course taught by Peter Gfader. The course covered topics such as high availability, online index operations, mirrored backups, and SQL CLR integration. SQL CLR integration allows writing database queries using .NET code. It provides benefits like complex calculations, custom types and aggregates, and leveraging .NET debugging. However, T-SQL is better suited for core data operations. The document provides examples of stored procedures, functions, triggers and other SQL CLR code.
Load testing with Visual Studio and Azure - Andrew SiemerAndrew Siemer
In this presentation we will look at what web performance testing is and the various types of testing that can be performed. We will then dig into Visual Studio 2013 Ultimate to see that the Visual Studio platform is now a real contender in performance testing automation. And we will see how the Visual Studio integration with Visual Studio Online and Azure can take your web performance tests and spin up impressive load tests in a truly useful way.
Performance Metrics in a Day with SeleniumMark Watson
This document discusses various methods for gathering performance metrics from automated tests, including setting your own timings, using the Navigation Timings API, browser plugins, proxies, and the HTTP Archive (HAR) format. It provides code snippets for implementing timers in tests, exporting data from Firebug and Fiddler to HAR, and using the BrowserMob proxy to capture network traffic during tests.
Automated Web App Performance Testing Using WebDriverseleniumconf
This document discusses techniques for using WebDriver to perform web performance testing. It recommends measuring page load performance and interactive scenarios using tools like WebPageTest.org. It also suggests "marrying" WebDriver and WebPageTest by using functional tests to measure performance while test runs. Finally, it provides tips on how to instrument pages to measure load times around WebDriver calls and browser standards for performance metrics.
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...Amazon Web Services
It’s 4am and you don’t know it, but you're about to get three times the traffic you were expecting. Is your service ready to handle it? Systems are only as scalable as their weakest component. Large scale load testing in production is the best (and surest) way to ensure that services can truly scale to the unexpected. But the load generator itself can be difficult to scale, expensive to run on hundreds or thousands of hosts, challenging to keep the data secure, and time consuming to develop. The Amazon.com retail site is one of most heavily used sites in the world, and has to be ready for anything, at anytime. How do you design a load test for this in record time while keeping it cost effective? Well, you use AWS! Come learn Best Practices on how you can use Amazon SQS, Amazon S3, Amazon EC2, Amazon CloudWatch, Auto Scaling, and Amazon DynamoDB to design horizontally scalable large-scale load tests that can simulate the load that millions of users are putting onto your site. We met a tight schedule and did it under budget thanks to AWS and you can too!
This document provides an overview and introduction to CQ5:
1. It discusses the history and evolution of enterprise content management (ECM) systems from the 1990s to present day, highlighting how CQ5 represents a "reboot" of ECM by addressing past issues.
2. Details are given about the key capabilities and features of CQ5, including its use of standards-based technologies like Apache Sling and Jackrabbit, and its support for web content management, digital asset management, and business process management.
3. A roadmap is presented for future releases of CQ5 and related products, with the goal of delivering a fully featured and tested platform for managing web content and digital
Conference talk presented on May 12, 2016 at JSDay in Verona, Italy.
The performance of our client-side web applications directly impacts the experience of our users, yet browser performance can be one of the most difficult metrics to reliably track. The best way to improve performance is to collect and monitor a wide range of these metrics over time.
Being a WordPress developer means that our main programming language is PHP. Which works for building websites but not for running tasks. In this talk I will share my experience using Node.js as a platform to build on. Explaining why I have chosen for Node.js and show you how I used Node.js to build microservices that are supporting my WordPress projects.
Sauce Labs for Visual Studio Team Services & TFSSauce Labs
The Sauce Labs plugin for Visual Studio Team Services (VSTS) gives Visual Studio and TFS users access to the world’s largest cloud for automated testing. Our new integration with Visual Studio and TFS allows users to easily authenticate and launch tests on Sauce Labs as a part of their VSTS build process, enabling them to achieve true Continuous Integration (CI).
Behavior Driven Development (BDD) focuses on defining expected application behaviors through user stories. Cucumber and Capybara are tools that support BDD. Cucumber allows writing tests in plain language and organizing them into feature files. Capybara is a framework that simulates user interactions and uses a domain-specific language to write tests. It supports drivers like Selenium to test web applications with JavaScript.
1. Septeni Technology performs automation testing on their PYXIS web application using Selenium WebDriver integrated with TestNG to write test cases in Java.
2. Tests cases are run automatically every day using a Jenkins CI environment configured by developers.
3. Jenkins exports test results and reports which are included in email notifications sent to relevant parties about the test results.
An overview of Selenium, including Selenium IDE, Selenium RC, Selenium Grid, and Sauce OnDemand (A cloud-hosted Selenium test infrastructure service). Also covers an overview of upcoming features in Selenium 2, and how to best use Selenium: use of the Page Object patter, and how to use with continuous integration.
John McCaffrey gives a presentation on cloud tools for development. He discusses terminology related to hosting and deploying applications. Some hosting options he covers include self-hosting, Amazon Web Services, EngineYard, Heroku, and AppHarbor. John then demonstrates deploying applications to Heroku and monitoring tools. He finishes by discussing collaboration tools like email, chat, screen sharing, and code repositories on services like GitHub.
This document provides an overview of single page applications using JavaScript and ASP.NET. It discusses what SPAs are, their key characteristics like being launched from a single page and rendering portions client-side. Popular JavaScript frameworks for building SPAs like Backbone, Angular, Ember and Knockout are also summarized, along with how to structure code and build REST APIs with ASP.NET Web API.
This document discusses using SpecFlow and WatiN for web automation testing with a behavior-driven development (BDD) approach. It provides an overview of BDD, demonstrates SpecFlow features like step arguments and scenario outlines, and recommends BDD patterns like page object model and driver pattern. The framework emphasizes clear specifications over tools, and supports collaboration between technical and non-technical teams through its use of plain language to describe features and scenarios.
Today's trending technologies is tomorrows popular technologies, be updated with the most trending technologies and choose the technology that fits with your business needs.
Frontend 'vs' Backend Getting the Right MixBob Paulin
Modern website architectures are typically composed of 2 parts: frontend and backend. Building out frontend and backend components requires diverse skill sets and often have competing interests when it comes to developer productivity and site performance. This talk will discuss some ways Java frameworks deal with these issues as well as benefits and tradeoffs. The talk will include combine demos with cutting edge frontend frameworks (Handlebarsjs, CoffeeScript, Less) and popular Java backends (Spring, Apache CXF).
Bio:
Bob Paulin is an independent consultant that has been developing on Java for the past 10 years. Bob is focuses on Business Enablement and Web Centric Applications. He’s presented in the past at CJUG on Apache Sling and is currently helping his clients perform modular development/design, automation for continuous delivery, and build forward leaning web applications. When not coding, Bob enjoys coaching football and spending time with his with his wife and 3 kids.
Leave end-to-end testing to Capybara. Capybara is a web testing tool that simulates user interactions with a website. It allows automating browser interactions for scenarios and features using domain-specific languages like Cucumber. Capybara supports using different drivers like Selenium for JavaScript interactions and HtmlUnit for non-JavaScript sites. Specifying the driver and JavaScript support in tests allows running tests across different environments.
Eurosega ofrece una amplia gama de servicios de asesoría fiscal, laboral, contabilidad, mercantil y nóminas. Cuentan con un equipo de asesores altamente cualificados que se mantienen actualizados a través de formación continua. Ofrecen paquetes de servicios básicos y complementarios a precios fijos para satisfacer todas las necesidades de asesoramiento de una empresa.
The document discusses the ROCA-Style Resource-Oriented Client Architecture. It provides 18 recommendations for web application architecture, including following REST principles with HTTP methods and meaningful URIs, keeping application logic and stateless on the server, having no session state beyond authentication, using progressive enhancement, and ensuring semantic HTML is independent of logout behavior.
Front-End Dev for Back-End Developers, That Conference 2014Amy Dalrymple
This document outlines a presentation given by Bertine Buchan and Amy Berg on front-end development for back-end developers. The presentation defines what a front-end developer does, including building websites, HTML email support, QA testing, design review, and estimating work. It then covers HTML, CSS, JavaScript, and meeting project requirements. For each area, it provides examples and best practices for semantic HTML, CSS styling, JavaScript frameworks, tools, and more.
Front end programming designs the user interface and involves languages like HTML, CSS, and JavaScript that determine how the page looks and functions in the browser. Back end programming involves languages like C++, Java, Ruby, and Python to build the behind-the-scenes functionality like processing data and connecting to databases. There is a distinction between web applications that run on websites and can be accessed through different devices versus mobile apps that are written for a specific mobile platform like iOS or Android.
I Love APIs 2015: End to End Testing: Bug Squashing for DevelopersApigee | Google Cloud
This document discusses various API testing methodologies and tools, including test-driven development (TDD), behavior-driven development (BDD), integration testing, unit testing, and mocking. It provides an overview of popular testing practices for API developers and recommends writing test cases first under a TDD or BDD approach. Specific tools mentioned include Apickli for integration testing APIs deployed to Apigee, and various options for unit testing API proxies locally without dependencies.
This document discusses unit testing in Laravel. It defines a unit test as checking a single assumption about system behavior. Key reasons for writing unit tests include making development faster and preventing bugs. The document outlines excuses for not testing and best practices like when to implement testing. It describes the typical arrange-act-assert structure of tests and introduces PHPUnit and Laravel testing helpers. Examples show how to test classes, pages, databases, sessions and models using assertions and Laravel helpers.
Where Does Developer Testing End And Tester Testing Begin?Abby Fichtner
Agile 2009 Workshop presented by Abby Fichtner and Nate Oster.
Workshop description:
Where Does Developer Testing End And Tester Testing Begin?
This is a trick question, right? In agile, everyone works on the same items together, at the same time. Yet, the reality is we’re not all interchangeable cogs. Developers and testers each bring their own, unique skills to the table. The key to effective agile is not minimizing our differences, but building upon the strengths each person brings to the team. Join us for this hands-on simulation and retrospective as developers and testers explore how agile teams build quality into their process, how each member contributes to that quality, and how we can avoid traditional testing pitfalls.
The document discusses the backend design flow in VLSI, including floorplanning, placement, and routing. Floorplanning involves estimating block sizes and locations. Placement defines the location of logic cells and interconnect space. Routing connects the placed logic cells, with global routing determining interconnect locations and local routing connecting cells. The document outlines the goals and objectives of EDA tools for floorplanning, placement, and routing. It also discusses clock trees, placement strategies, and concludes with the overall backend flow.
Combining Front-End and Backend Testing with Sauce Labs & BlazeMeterSauce Labs
In advance of the 2016 holiday season, Sauce Labs and BlazeMeter teamed up for a webinar that presented step-by-step instructions on how to use JMeter and Selenium to get real-world results from your front end-while applying load to the backend.
Single Page Applications on JavaScript and ASP.NET MVC4Yuriy Shapovalov
Single page applications (SPAs) use a single web page and JavaScript to provide a fluid user experience similar to a desktop application. The document discusses building SPAs with JavaScript and ASP.NET MVC. It covers SPA architecture with a client-side application and data services, server-side design using ASP.NET Web API and Entity Framework, and JavaScript patterns like AMD and MVVM. Bundling and minification are used to reduce page load size. The SPA is bootstrapped on the initial page load to prime data and setup the presentation using various JavaScript libraries.
Designing and developing mobile web applications with Mockup, Sencha Touch an...Matteo Collina
The document discusses developing mobile web applications using Mockup, Sencha Touch and Sinatra. It describes designing applications using HTML5, CSS3 and JavaScript frameworks like Sencha Touch. It also discusses using Sinatra for backend development and implementing REST APIs, and developing a sample location review application called GeoReview using these techniques.
Confused by testing terms and jargon? This talk walks through testing web applications, explaining the difference between unit testing and end to end testing. Several tools and concepts are also explored through a demo section.
Sample projects can be found at https://github.com/sethmcl/testing_web_applications.
This document discusses single-page web application architecture. It begins by comparing traditional web pages that require full page reloads on navigation to single-page apps that use client-side routing and rendering with no page reloads. It then discusses how to build single-page apps using client-side routing to handle navigation, client-side rendering of views, and an event system to decouple modules. The document also emphasizes the importance of performance in single-page apps and provides techniques for fast loading, execution and caching of assets.
This lecture is intended to introduce the concepts and terminology used in Quantum Computing, to provide an overview of what a Quantum Computer is, and why you would want to program one.
The material here is using very high level concepts and is designed to be accessible to both technical and non-technical audiences.
Some background in physics, mathematics and programming is useful to help understand the concepts presented.
The document discusses the Disruptor, a data structure and work flow that allows for high-performance concurrent programming with no contention. The Disruptor uses a ring buffer to pass messages between threads very quickly in a parallel manner. Publishers can insert events into the ring buffer, while batch event processors can read the events in batches to process them in parallel threads. The Disruptor framework encourages modeling the problem domain and provides reliable ordering, parallelism, and high performance.
This document provides an introduction to single page applications (SPAs). It begins with an overview of traditional websites, which have multiple pages and server-based rendering. The evolution section discusses how modern browsers, JavaScript, and HTML5 have enabled a more app-like user experience with SPAs. SPAs are defined as web apps that load a single HTML page and use AJAX and JavaScript for fluid interactions without page reloads. Benefits include faster loading and improved user experience. Challenges of SPAs include search engine optimization, initial slow loading, and maintaining browser history. The document concludes with a question and answer section.
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonDavid O'Dowd
This document provides an introduction to functional, performance, and non-functional testing with JMeter. It discusses what JMeter is, how it works, its main components, and how to perform tests. It also provides demonstrations of creating functional and performance tests with JMeter.
This document provides an overview of performance testing using JmeterTool. It discusses key concepts like load testing, stress testing, and endurance testing. It describes the goals of performance testing such as assessing production readiness and discovering bottlenecks. The prerequisites for performance testing and typical testing lifecycle are also outlined. Best practices like using ramp up/down periods and repeating tests are recommended. Challenges in performance testing and common fixes to performance issues are also covered. Finally, it provides an introduction to the various elements in Jmeter like samplers, listeners, timers, and controllers that are used to build test plans and simulate load on systems.
Анна Горб — преподаватель Компьютерной школы Hillel, Scrum Master/Team Lead в Luxoft
Приобщилась к тестированию в 2007 году в Днепропетровской компании Aquasoft.
За 7 месяцев сделала головокружительную карьеру до QA Lead небольшой группы тестирования.
С 2010 года работает в компании Luxoft. На разных проектах, банковских и не очень.
С 2013 году аттестована как тренер. Любит делиться с людьми своими знаниями и опытом.
Ведет тренинги как по прикладному тестированию, так и по управлению тестированием.
С 2015 года сертифицированный Scrum Master.
Коллекционирует желтеньких резиновых уточек.
The document discusses performance testing using Apache JMeter. It covers topics like an overview of performance testing, the purpose of performance testing, key types of performance testing like load testing and stress testing. It also discusses pre-requisites of performance testing, the performance testing life cycle, challenges of performance testing and how to record and playback tests using JMeter.
Performance testing involves determining how a system performs under a specific workload. Load testing is a type of performance testing that evaluates a system as the number of concurrent users increases to the expected load. JMeter is an open source load testing tool that can be used to simulate many different types of network traffic. It provides various elements like samplers, listeners, timers and controllers that allow building test plans to generate and measure load.
JMeter is a free and open source desktop application used to load test and performance test web services, data bases, and other applications. It provides a GUI interface and can also be run in non-GUI mode via command line. A JMeter test plan contains thread groups, samplers, listeners, timers, and other elements to simulate load on a system and measure performance. JMeter scripts can be recorded by configuring JMeter as a proxy server or imported from other recording tools. Running JMeter tests helps identify bottlenecks and ensure systems can handle expected loads.
JMeter is an Open source tool. Can load and performance test many different server types: Web - HTTP, HTTPS, SOAP, Database via JDBC, LDAP, JMS, Mail - POP3(S) and IMAP(S).
User friendly GUI Design compare to other tools.
This document discusses evaluating and testing web APIs. It covers several topics:
- The importance of API quality for customers who rely on APIs for their applications and business needs. High-quality APIs must be available, consistent, transparent, secure, performant, reliable and usable.
- Different approaches to testing APIs, including functional automation testing at different stages of the development process from continuous integration to production monitoring.
- Key aspects of API quality that should be tested, such as expected results and behaviors, error handling, internationalization, security, performance, and usability.
- The presentation aims to convey that thorough evaluation and testing of APIs is necessary to ensure they meet customers' needs and expectations.
Slides from my 4-hour workshop on Client-Side Performance Testing conducted at Phoenix, AZ in STPCon 2017 (March).
Workshop Takeaways:
Understand difference between is Performance Testing and Performance Engineering.
Hand’s on experience of some open-source tools to monitor, measure and automate Client-side Performance Testing.
Examples / code walk-through of some ways to automate Client-side Performance Testing.
See blog for more details - https://essenceoftesting.blogspot.com/2017/03/workshop-client-side-performance.html
Performance testing involves testing a system to determine how it performs under a particular workload. The document discusses various types of performance testing like load/capacity testing, stress testing, volume testing, endurance testing, and spike testing. It also discusses concepts like bottlenecks, prerequisites for performance testing, popular load testing tools like JMeter, and how to use key JMeter features for performance testing like adding users, HTTP requests, listeners, parameterization, correlation, assertions, and distributed testing.
Detailed presentation on performance testing and Loadrunner.
Complete course is available on udemy.
Use below link to get the course for just 20 USD
https://www.udemy.com/performance-testing-using-microfocus-loadrunner-basics-advanced/?couponCode=PTLR20D
Performance testing is one of the kinds of Non-Functional Testing. Building any successful product hinges on its performance. User experience is the deciding unit of fruitful application and Performance testing helps to reach there. You will learn the key concept of performance testing, how the IT industry gets benefitted, what are the different types of Performance Testing, their lifecycle, and much more.
The document provides information about performance testing using Jmeter 2.6. It discusses what performance testing is and the different types including load/capacity testing, stress testing, volume testing, endurance testing, and spike testing. Load testing is described as the simplest form of performance testing to understand system behavior under an expected load. Bottlenecks can be identified through load testing. Stress testing finds a system's capacity limit. Volume testing checks efficiency by processing huge data amounts. Endurance testing checks if a system can withstand load for long periods. Spike testing suddenly increases load to observe behavior. Pre-requisites for performance testing and load testing tools are also mentioned, with JMeter described as an open source tool that can test various server
Automated performance testing simulates real users to determine an application's speed, scalability, and stability under load before deployment. It helps detect bottlenecks, ensures the system can handle peak usage, and provides confidence that the application will work as expected on launch day. The process involves evaluating user needs, drafting test scripts, executing different types of load tests, and monitoring servers and applications to identify performance issues or degradation over time.
Automated performance testing simulates real users to determine an application's speed, scalability, and stability under load before deployment. It helps detect bottlenecks, ensures the system can handle peak load, and provides confidence that the application will work as expected on launch day. The process involves evaluating user expectations and system limits, creating test scripts, executing load, stress, and duration tests while monitoring servers, and analyzing results to identify areas for improvement.
It gives you an basic over view to start up with Jmeter. This slide encourage you to start from basic terminology in the Performance Testing field. It contains information about Different subcategory of Performance Testing. The main focus is to connect performance testing with Jmeter.
A Declarative Approach for Performance Tests Execution in Continuous Software...Vincenzo Ferme
Software performance testing is an important activity to ensure quality in continuous software development environments. Current performance testing approaches are mostly based on scripting languages and framework where users implement, in a procedural way, the performance tests they want to issue to the system under test. However, existing solutions lack support for explicitly declaring the performance test goals and intents. Thus, while it is possible to express how to execute a performance test, its purpose and applicability context remain implicitly described. In this work, we propose a declarative domain specific language (DSL) for software performance testing and a model-driven framework that can be programmed using the mentioned language and drive the end-to-end process of executing performance tests. Users of the DSL and the framework can specify their performance intents by relying on a powerful goal-oriented language, where standard (e.g., load tests) and more advanced (e.g., stability boundary detection and configuration tests) performance tests can be specified starting from templates. The DSL and the framework have been designed to be integrated into a continuous software development process and validated through extensive use cases that illustrate the expressiveness of the goal-oriented language, and the powerful control it enables on the end-to-end performance test execution to determine how to reach the declared intent.
My talk from The 9th ACM/SPEC International Conference on Performance Engineering (ICPE 2018). Cite us: https://dl.acm.org/citation.cfm?id=3184417
So Your Boss Wants You to Performance Test BlackboardSteve Feldman
This document provides guidance for performance testing the Blackboard Learn platform. It discusses setting clear expectations for the testing, including goals, objectives, schedules and metrics. It recommends planning testing scenarios based on functional analysis and log/data mining. Two recommended transaction types are HTTP drivers for load and browser rendering for end-to-end tests. Partial and full payloads as well as arrival rates should be considered. A variety of test types like endurance, adoption and regression are outlined. External performance engineering teams can assist with planning, execution and reporting if needed.
Similar to How To Combine Back-End & Front-End Testing with BlazeMeter & Sauce Labs (20)
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
Testing Salesforce Apps presents numerous challenges for enterprise organizations. Teams have to navigate complex architecture, integration workflows, and continuous changes in the customized SFDC implementation, as well as a wide range of different applications hosted on Salesforce Cloud. If left unchecked, these challenges can hamper critical enterprise processes like the revenue-generating Quote to Cash process.
During this webinar, you will learn how to automate functional testing and thoroughly test both the UIs and the APIs in your Salesforce applications using AutonomIQ’s AI-driven codeless tool. We’ll discuss how Aryaka Networks, a global leader in WAN transformation solutions, uses AutonomIQ to autonomously test critical business processes like Quote to Cash in their customized Salesforce application, and we’ll show you how to streamline UI testing to improve test creation, execution, and maintenance, and easily add API testing to your strategy for better coverage.
Key Takeaways:
Simplify the creation of your test scripts using plain English statements and a codeless studio
Learn how to autonomously create UI and API tests for Salesforce and integrations with other applications
Ensure the health of your end-to-end SFDC applications for key business processes like quote to cash
Testing on Mobile Devices with Location ServicesSauce Labs
During this webinar we look into location services on Android and iOS real devices, as well as emulators and simulators.
We provide you with tips and tricks on when to change the mobile Geo-IP and when to change the mobile GPS, how to use ADB commands to enable the device location, and how to handle the location services permission alerts. We also discuss Appium capabilities for Location Services, using GeoLocation with Appium Desktop, and more.
Key takeaways:
- Understand what Location Services are
- Understand GPS compare to Geo-IP
- Know the Appium commands for Location Services
- The differences in the use of Location Services between Android and iOS
- Learn how to automate tests that involve Location Services
Your Framework for Success: introduction to JavaScript Testing at ScaleSauce Labs
There are countless ways to set up your automated testing environment. When it comes to stability and maintainability, it’s crucial to choose the right frameworks at the beginning of the journey, to set yourself up for success and save yourself time and headaches further down the road.
In addition to traditional WebDriver-based JavaScript frameworks like Selenium or WebdriverIO, many new projects have popped up in recent years that provide even more capabilities, particularly for web UI testing. With the emergence of new frameworks like Puppeteer, Playwright, Cypress, and others, how do you choose which one’s right for you and your team? And how do you integrate the chosen framework into your testing practice, to shift testing left and speed up your software delivery lifecycle?
In this webinar, Sauce Labs experts will provide an overview of the JavaScript framework landscape for automated functional testing, with a focus on Cypress, TestCafe, and Playwright. They will explore the differences between these frameworks, and discuss how to choose and implement the right tool for your project.
Key Takeaways:
- Understand how browser automation emerged over the last decade
- Learn about the technical differences of traditional and new frameworks
- Learn to pick the right JavaScript framework for your project
Speakers:
Christian Bromann | Staff Software Engineer, Sauce Labs
Daniel Graham | Senior Software Engineer, Sauce Labs
Automating Hybrid Applications with AppiumSauce Labs
When creating a mobile application, organisations have a few options to choose from; mobile web, native or a hybrid application. Where web apps are just websites that can be accessed on the internet via a mobile browser like Chrome or Safari, native apps are applications that are developed for a specific platform such as Android or iOS. Hybrid apps are different because they possess elements from native apps and web apps.
When automating web applications, Selenium commands are used. Nine out of ten times the same automation script can be used for mobile web applications as our desktop web applications. With native apps however, we need to look deeper into the differences between Android and iOS apps before we can use Appium commands.
But how should you automate hybrid apps, can or do you need to choose one of the two automation strategies or is there also a hybrid approach for automating hybrid apps?
That’s what we are going to talk about during this webinar. We will be looking into how to detect a hybrid application for Android and iOS, the do’s and the don’ts when it comes to automating a hybrid application and we will provide you with tips and tricks on how to make this work for both Android and iOS.
By the end of this webinar, you’ll be able to create your own Appium scripts to automate Android and iOS hybrid mobile applications.
Key Takeaways:
- Understand what a hybrid mobile application is
- How to detect a hybrid mobile application
- Learn how iOS and Android handle hybrid mobile applications
- Learn how to automate hybrid mobile applications
Quality at Speed: More API Testing, Less UI TestingSauce Labs
Whether your company is a digital native or you’re just starting or well on your way to digital transformation, you know that your web services, mobile apps, and API programs need faster time-to-market without increasing risk.
More full-stack and backend developers as well as QA/testing, architecture, and DevOps leaders are trying to inject rocket fuel into their agile development by doing more API testing. But how much UI testing can be moved over to much faster API testing? And then, how short can you make your testing sprints with API testing?
With the right provisioning of UI, visual, and API testing, your organization can measurably improve DevOps metrics as you begin to do far more testing in much less time - without increasing on-hand IT resources.
In this webinar, Sauce Labs experts will clarify what parts of the “quality spectrum” are better covered by UI testing vs. API testing. Learn why API testing can be much faster and more reliable than UI testing, and how you can leverage API testing to achieve quality at speed.
Key Takeaways:
- Easily extend your Selenium and Appium UI testing suite with API testing automation for much faster, more reliable functional, integration, and load/performance testing
- Implement a CI/CD pipeline and DevOps workflows safely and securely with Sauce Labs full quality spectrum testing
- Achieve quality at speed with significant improvements in time to market and quality to market
Creating Digital Confidence with Test AutomationSauce Labs
Engineering teams understand the importance of a comprehensive continuous testing strategy to build digital confidence, improve user experience, and accelerate release velocity. However, when beginning on the journey to continuous testing, the task of building and executing a strategy that provides clear value can be challenging. Whether it’s designing automation from scratch, understanding where you can scale the value of your tests throughout the pipeline and across teams, or demonstrating the value that quality brings to larger business objectives, building a test automation strategy sometimes creates a web that is seemingly too complex to untangle.
In this webinar, Yoosuf Maktoum, Senior Manager of Quality Engineering at Sysco Corporation, will share a test automation design and implementation strategy that helped his own team achieve success. Yoosuf will discuss a unique test automation design pattern that both supports and accelerates automation efforts. This framework, leveraging open source technologies, enables reusability, smarter and faster automation, and is suitable in both a DevOps and Agile workflow. He will then demonstrate how this framework can be applied to a single test automation script for functional and nonfunctional tests, test data management, and test environment management, as well as how it can support testing for both legacy and modern applications. Through these methods, his team is able to provide quality as a service across the organization.
Attendees of this session will learn:
- Basic design principles to consider when building out automation, and how open source can augment your strategy
- How to apply a single automation framework across various types of testing (web, mobile, API, and standalone automation)
- Strategies for aligning testing with business objectives to demonstrate value to leadership
The challenge for every product is to ship bug-free code as often as possible. Whether you are an early stage startup with a pilot application or a large corporation with myriad services, you’re dealing with this problem every day.
We usually end up with either too little or too much testing and it’s hard to find the sweet spot. Too little testing and you have bugs and application instability, leading to time spent fixing bugs and manually regression testing your apps. You’re asking yourself, “isn’t there an easier way to do this?” Too much testing and you have slow release times and high automation maintenance costs. In this scenario, you’re asking yourself, “are the bugs I’m catching worth the time I’m spending maintaining this code?”
In this webinar, software engineer Kate Green will go over a framework for evaluating your testing situation in order to find your organization’s sweet spot.
Key Takeaways
- Understanding where you are today
- Identifying weak, brittle, or buggy parts of your application
- Figuring out where to test first, and with what types of tests
- How to pare down an excessively large automation suite
Measuring test effectiveness
Using Axe to Add Accessibility Checks to Your Existing Selenium TestsSauce Labs
Accessibility is no longer a nice to have but rather a must have for many applications. Luckily there are things like the W3C’s WCAG (Web Content Accessibility Guidelines) that help testers understand accessibility standards. But wait, it gets better for teams that are using Selenium. This is because adding accessibility checks to your automation is both quick and easy.
In this webinar, Magenic Practice Lead Troy Walsh will show how to leverage Axe, an accessibility testing engine, to add accessibility checks to your existing Selenium test suite. You will see just how easy it is, and be left wondering why it took you so long to get started.
Key Takeaways
- Why accessibility has become a must have for many applications
- How to use the W3C’s Web Content Accessibility Guidelines to understand accessibility standards
- How to easily add accessibility checks to your existing Selenium suite using Axe
How Open Source Helps to Bring Back Product ObsessionSauce Labs
This document discusses how open source can help organizations bring back product obsession. It outlines Sauce Labs' approach to open source which includes establishing an Open Source Program Office (OSPO) to manage open source consumption and contributions. The OSPO aims to increase customer engagement, shape industry standards, and build Sauce Labs' reputation through open source. Guidelines are provided for how employees can participate in open source through code and non-code contributions. The benefits of open source for customers, engineering culture, and bringing product obsession are discussed.
Webinar: A Sneak Peek at Selenium 4 with Simon StewartSauce Labs
Selenium 4 is coming. What’s in it? In this webinar, Simon Stewart, creator of WebDriver and core-contributor to the Selenium project, will talk about the next major Selenium release.
- How is Selenium 4 different from Selenium 3?
- What are the most relevant features?
- Can you really deploy it into the Cloud?
In this webinar, you will find out everything you ever wanted to know about Selenium 4, including demos of some of the new features! Watch the webinar: https://saucelabs.com/selenium-4
[Deu] Test Automatisierung Mit Web Driver.ioSauce Labs
This presentation provides an overview of WebDriver.io, an open-source automation framework for browser and mobile testing. It discusses the key features of WebDriver.io, including its simple installation, integration with other tools, online tutorials and support community. The presentation also demonstrates different modes for using WebDriver.io (standalone, bare metal, test runner), custom commands, multi-remote testing, and visual and performance testing capabilities. Examples are provided to illustrate interacting with elements, selecting elements, and React support.
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...Sauce Labs
In this in-depth webcast, Joanna Schloss and Thomas Boyles of Sauce Labs will join Bloor Group analyst Eric Kavanaugh to examine the link between open source and successful DevOps. Drawing on their personal experience as engineers building technology within a DevOps framework, Schloss and Boyles will discuss:
- Why open source technologies are often the missing link for businesses struggling to achieve their DevOps objectives
- How progressive organizations are leveraging open source to optimize their shift-left initiatives, implement automated testing and accelerate innovation
- How open source can simultaneously insulate your organization against risk while also encouraging exploration and innovation
- The role and relevance of open source for different players in the DevOps world, from QAs and SDETs to developers and heads of engineering
Accelerating Your Digital Agenda with Continuous Testing ft. ForresterSauce Labs
Presenting 2019 developer research, Diego Lo Giudice, Vice President, Principal Analyst at Forrester Research, will provide insight into how enterprise organizations are adopting and adapting for quality at great speed, while exploring:
- How this increasing emphasis on speed and quality has put testing in the eye of the Agile+DevOps hurricane
- What continuous testing means for testers, developers and business users today
Diego will also present findings on the trends and practices poised to shape the testing market in 2019 and beyond.
How to Measure Success in Continuous TestingSauce Labs
In this webinar, Amir Rozenberg and Fernando Vidal will discuss the Sauce Labs Continuous Testing Benchmark Report, a new index based on insights gleaned from the more than 2 billion tests run on the Sauce Labs Continuous Testing platform. The index can be used by any organization to evaluate their progress towards continuous testing. Joining Amir and Fernando will be Phil Wells from the New York Times, a Sauce Labs customer that has achieved a nearly perfect 100 against the Continuous Testing Benchmark index.
Key takeaways:
- The components of the new continuous testing index
- What makes those components such strong maturity indicators
- How can organizations improve on each of the metrics
- What happens organizationally when those metrics are improved
- How the NY Times manages their continuous testing pipeline to deliver quality crosswords while driving constant improvements
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...Sauce Labs
Hear from Verizon Media’s Venu Narayanabhatla (Director, Software Development Engineering) and Sauce Labs’ Alissa Lydon (Continuous Testing SME/Product Marketing Manager) as they discuss:
- Why Verizon Media decided to standardize their testing practices across a number of distributed teams, and how they implemented that change
- The development of Screwdriver, now an open source CI tool, and how it solved internal challenges and enabled teams to embrace continuous integration
- Their decision to integrate Screwdriver with Sauce Labs, and how it allowed for scaling to 2.7 million automated tests run per month against all of their applications
5 Steps to Jump Start Your Test AutomationSauce Labs
With the acceleration of software creation and delivery, test activities must align to the new tempo. Developers need immediate feedback to be efficient and correct defects as those are introduced. The path to achieving this vision is to build a reliable and scalable continuous test solution.
All beginnings are hard. Having a well-defined plan outlining the approach for your organization to create test automation is key to ensure long term success. Join Diego Molina, Senior Software Engineer at Sauce Labs as he discusses:
The importance of setting up the team correctly from the start
Choosing the right Testing Framework for your organization
Identifying the right scenarios and workflows to test
Learning to avoid common pitfalls at the beginning of the transformation journey
Sauce Labs Webinar: Rising Importance of Software TestingSauce Labs
Our own Marcus Merrell, Director of Technical Services in Customer Success and Thomas Boyles, Director of Engineering in Development, will speak with Aberdeen Research Director Jim Rapoza and discuss:
- How testing is evolving to better meet the demands and current trends in DevOps and application development
- The challenges organizations are facing when it comes to delivering high performing and reliable applications across platforms
- Strategies leading organizations are following to shift testing left and right
- How continuous testing can help you become a leader
Selenide is an open source library that can make a huge impact and accelerate software delivery by introducing concise API, shorter expressions and many other capabilities. In this SauceCon 2019 presentation, Hima Bindu Peteti explains:
- Key features of Selenide that can be used to make automation code simpler, easier to read and more maintainable
- The most effective test automation design patterns with Selenide
- Selenide support for Angular-based applications and other advanced Javascript libraries
- How to use Selenide with Cucumber for BDD
- Execution and generation of reports
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...Sauce Labs
In this SauceCon 2019 presentation, Mario describes the practices that ABN AMRO adopted in mobile teams when it comes to testing native applications on real devices. Since using Espresso and XCUITest is still relatively uncommon for large apps and there are various unique challenges due to being in an EU-regulated industry with various security restrictions, Mario will share the ABN AMRO team’s experiences, including:
- A brief architectural overview of the Mobile Banking app: why it is all native (Objective-C/Swift and Java/Kotlin), how it communicates with other apps and websites
- Why ABN AMRO choose to adopt Espresso and XCUITest: the advantages and the limitations of this choice
- How ABN AMRO runs their test pipelines to spread them across time and devices and prevent teams from being blocked
Continuous Delivery for "Mature" Codebases by Melisa BenuaSauce Labs
When starting up a greenfield project, it’s easy to take advantage of the most modern development practices. But what about the rest of us, who are working on codebases greater than five minutes old? How do you take code that’s four years and hundreds of thousands of SLOC, and turn that into a lean, mean, continuous-deploying machine? In this SauceCon 2019 presentation, Melissa Benua walks through what continuous integration and deployment means for teams working on mature code bases, and what the roadmap looks like to get from a release cycle that may take weeks or months to one that deploys on-demand.
Mitigating the Impact of State Management in Cloud Stream Processing SystemsScyllaDB
Stream processing is a crucial component of modern data infrastructure, but constructing an efficient and scalable stream processing system can be challenging. Decoupling compute and storage architecture has emerged as an effective solution to these challenges, but it can introduce high latency issues, especially when dealing with complex continuous queries that necessitate managing extra-large internal states.
In this talk, we focus on addressing the high latency issues associated with S3 storage in stream processing systems that employ a decoupled compute and storage architecture. We delve into the root causes of latency in this context and explore various techniques to minimize the impact of S3 latency on stream processing performance. Our proposed approach is to implement a tiered storage mechanism that leverages a blend of high-performance and low-cost storage tiers to reduce data movement between the compute and storage layers while maintaining efficient processing.
Throughout the talk, we will present experimental results that demonstrate the effectiveness of our approach in mitigating the impact of S3 latency on stream processing. By the end of the talk, attendees will have gained insights into how to optimize their stream processing systems for reduced latency and improved cost-efficiency.
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsMydbops
This presentation, delivered at the Postgres Bangalore (PGBLR) Meetup-2 on June 29th, 2024, dives deep into connection pooling for PostgreSQL databases. Aakash M, a PostgreSQL Tech Lead at Mydbops, explores the challenges of managing numerous connections and explains how connection pooling optimizes performance and resource utilization.
Key Takeaways:
* Understand why connection pooling is essential for high-traffic applications
* Explore various connection poolers available for PostgreSQL, including pgbouncer
* Learn the configuration options and functionalities of pgbouncer
* Discover best practices for monitoring and troubleshooting connection pooling setups
* Gain insights into real-world use cases and considerations for production environments
This presentation is ideal for:
* Database administrators (DBAs)
* Developers working with PostgreSQL
* DevOps engineers
* Anyone interested in optimizing PostgreSQL performance
Contact info@mydbops.com for PostgreSQL Managed, Consulting and Remote DBA Services
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfjackson110191
These fighter aircraft have uses outside of traditional combat situations. They are essential in defending India's territorial integrity, averting dangers, and delivering aid to those in need during natural calamities. Additionally, the IAF improves its interoperability and fortifies international military alliances by working together and conducting joint exercises with other air forces.
Implementations of Fused Deposition Modeling in real worldEmerging Tech
The presentation showcases the diverse real-world applications of Fused Deposition Modeling (FDM) across multiple industries:
1. **Manufacturing**: FDM is utilized in manufacturing for rapid prototyping, creating custom tools and fixtures, and producing functional end-use parts. Companies leverage its cost-effectiveness and flexibility to streamline production processes.
2. **Medical**: In the medical field, FDM is used to create patient-specific anatomical models, surgical guides, and prosthetics. Its ability to produce precise and biocompatible parts supports advancements in personalized healthcare solutions.
3. **Education**: FDM plays a crucial role in education by enabling students to learn about design and engineering through hands-on 3D printing projects. It promotes innovation and practical skill development in STEM disciplines.
4. **Science**: Researchers use FDM to prototype equipment for scientific experiments, build custom laboratory tools, and create models for visualization and testing purposes. It facilitates rapid iteration and customization in scientific endeavors.
5. **Automotive**: Automotive manufacturers employ FDM for prototyping vehicle components, tooling for assembly lines, and customized parts. It speeds up the design validation process and enhances efficiency in automotive engineering.
6. **Consumer Electronics**: FDM is utilized in consumer electronics for designing and prototyping product enclosures, casings, and internal components. It enables rapid iteration and customization to meet evolving consumer demands.
7. **Robotics**: Robotics engineers leverage FDM to prototype robot parts, create lightweight and durable components, and customize robot designs for specific applications. It supports innovation and optimization in robotic systems.
8. **Aerospace**: In aerospace, FDM is used to manufacture lightweight parts, complex geometries, and prototypes of aircraft components. It contributes to cost reduction, faster production cycles, and weight savings in aerospace engineering.
9. **Architecture**: Architects utilize FDM for creating detailed architectural models, prototypes of building components, and intricate designs. It aids in visualizing concepts, testing structural integrity, and communicating design ideas effectively.
Each industry example demonstrates how FDM enhances innovation, accelerates product development, and addresses specific challenges through advanced manufacturing capabilities.
Comparison Table of DiskWarrior Alternatives.pdfAndrey Yasko
To help you choose the best DiskWarrior alternative, we've compiled a comparison table summarizing the features, pros, cons, and pricing of six alternatives.
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
Coordinate Systems in FME 101 - Webinar SlidesSafe Software
If you’ve ever had to analyze a map or GPS data, chances are you’ve encountered and even worked with coordinate systems. As historical data continually updates through GPS, understanding coordinate systems is increasingly crucial. However, not everyone knows why they exist or how to effectively use them for data-driven insights.
During this webinar, you’ll learn exactly what coordinate systems are and how you can use FME to maintain and transform your data’s coordinate systems in an easy-to-digest way, accurately representing the geographical space that it exists within. During this webinar, you will have the chance to:
- Enhance Your Understanding: Gain a clear overview of what coordinate systems are and their value
- Learn Practical Applications: Why we need datams and projections, plus units between coordinate systems
- Maximize with FME: Understand how FME handles coordinate systems, including a brief summary of the 3 main reprojectors
- Custom Coordinate Systems: Learn how to work with FME and coordinate systems beyond what is natively supported
- Look Ahead: Gain insights into where FME is headed with coordinate systems in the future
Don’t miss the opportunity to improve the value you receive from your coordinate system data, ultimately allowing you to streamline your data analysis and maximize your time. See you there!
Best Programming Language for Civil EngineersAwais Yaseen
The integration of programming into civil engineering is transforming the industry. We can design complex infrastructure projects and analyse large datasets. Imagine revolutionizing the way we build our cities and infrastructure, all by the power of coding. Programming skills are no longer just a bonus—they’re a game changer in this era.
Technology is revolutionizing civil engineering by integrating advanced tools and techniques. Programming allows for the automation of repetitive tasks, enhancing the accuracy of designs, simulations, and analyses. With the advent of artificial intelligence and machine learning, engineers can now predict structural behaviors under various conditions, optimize material usage, and improve project planning.
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Bert Blevins
Today’s digitally connected world presents a wide range of security challenges for enterprises. Insider security threats are particularly noteworthy because they have the potential to cause significant harm. Unlike external threats, insider risks originate from within the company, making them more subtle and challenging to identify. This blog aims to provide a comprehensive understanding of insider security threats, including their types, examples, effects, and mitigation techniques.
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Chris Swan
Have you noticed the OpenSSF Scorecard badges on the official Dart and Flutter repos? It's Google's way of showing that they care about security. Practices such as pinning dependencies, branch protection, required reviews, continuous integration tests etc. are measured to provide a score and accompanying badge.
You can do the same for your projects, and this presentation will show you how, with an emphasis on the unique challenges that come up when working with Dart and Flutter.
The session will provide a walkthrough of the steps involved in securing a first repository, and then what it takes to repeat that process across an organization with multiple repos. It will also look at the ongoing maintenance involved once scorecards have been implemented, and how aspects of that maintenance can be better automated to minimize toil.
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...Toru Tamaki
Jindong Gu, Zhen Han, Shuo Chen, Ahmad Beirami, Bailan He, Gengyuan Zhang, Ruotong Liao, Yao Qin, Volker Tresp, Philip Torr "A Systematic Survey of Prompt Engineering on Vision-Language Foundation Models" arXiv2023
https://arxiv.org/abs/2307.12980
Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment.
How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.
Measuring the Impact of Network Latency at TwitterScyllaDB
Widya Salim and Victor Ma will outline the causal impact analysis, framework, and key learnings used to quantify the impact of reducing Twitter's network latency.
Measuring the Impact of Network Latency at Twitter
How To Combine Back-End & Front-End Testing with BlazeMeter & Sauce Labs
1. Back-End & Front-End Testing
How To Combine Back-End
& Front-End Testing
With BlazeMeter & Sauce Labs
Ophir Prusak
VP Customer Success
BlazeMeter
Michael Sage
Principal Technology Evangelist
Sauce Labs
BlazeMeter.com | SauceLabs.com
2. Back-End & Front-End Testing
Agenda
!
Back End vs. Front End Testing
Front End Test Live Demo (Sauce Labs & Selenium)
Understanding How JMeter Works
Back End Test Live Demo (BlazeMeter & JMeter)
Using Continuous Integration & APM Plugins
The 3 Things you Need to Know about Performance Testing
Q&A
BlazeMeter.com | SauceLabs.com
3. Back-End & Front-End Testing
What is Back-End vs Front-End?
!
Back-End Components
- Network, Load Balancer, Web Server, Database, API, “Servers”
!
Front-End Examples
- Web Browser, Mobile App, Network Enabled Software or Devices
BlazeMeter.com | SauceLabs.com
4. Back-End & Front-End Testing
!
Front-End vs Back-End Testing - Browser Example
BlazeMeter.com | SauceLabs.com
!
User User Interaction Browser Internet “Server”
Enter URL
Click on Link
Enter Form Data
Submit Form
Buttons
Form Fields
JavaScript
HTTP Get / Post
Response Codes
Cookies
Request Headers
User Agents
URL Encoding
Form Data
5. Back-End & Front-End Testing
!
Front-End vs Back-End Testing: Browser Example
BlazeMeter.com | SauceLabs.com
!
User User Interaction Browser Internet “Server”
Selenium JMeter
6. Back-End & Front-End Testing
Why do we test?
To make sure everyone always has a good user experience
!
Front-End
- Did it work? What did it look like? And on every Device/OS/Browser?
!
Back-End
- Did it work? What were the Response Times? And with 10,000 users?
BlazeMeter.com | SauceLabs.com
7. Back-End & Front-End Testing
Front End Test Example
Sauce Labs & Selenium
BlazeMeter.com | SauceLabs.com
8. Back-End & Front-End Testing
What is Performance Testing?
!
Business Need
Ensure a good user experience (fast & error free) under any user load
!
How
- Create the load (virtual users on your site)
- Measure the user experience (response times, error rates, etc)
BlazeMeter.com | SauceLabs.com
9. Back-End & Front-End Testing
BlazeMeter.com | SauceLabs.com
Selenium vs JMeter
!
How does a browser work?
- Go to URL
- Server Responds (here is your HTML, images, etc)
- Browser Parses response and Executes JS
- Enter Data in Forms and/or Click on Buttons
Repeat
10. Back-End & Front-End Testing
BlazeMeter.com | SauceLabs.com
Selenium vs JMeter
!
How does JMeter work?
- JMeter sends a request (HTTP Request)
- Server responds (here is your HTML, images, etc)
- JMeter parses response (optional) and executes JS
Repeat
11. Back-End & Front-End Testing
Example Results
!
Can my site handle 1,000 concurrent users?
BlazeMeter.com | SauceLabs.com
12. Back-End & Front-End Testing
BlazeMeter.com | SauceLabs.com
JMeter Example
!
Record
Playback (Create Load)
Reporting
13. Back-End & Front-End Testing
Using Jenkins for Continuous Integration
BlazeMeter.com | SauceLabs.com
!
14. Back-End & Front-End Testing
Using New Relic for Application Performance Monitoring
BlazeMeter.com | SauceLabs.com
!
!
!
Server KPIs
!
15. Back-End & Front-End Testing
Using New Relic for Application Performance Monitoring
BlazeMeter.com | SauceLabs.com
!
!
!
JMeter KPIs
!
16. Back-End & Front-End Testing
BlazeMeter.com | SauceLabs.com
!
Three Things You Need To Know
About Performance Testing
!
1. Find Your Bending and Breaking Points
2. Test in Production
3. Test Frontend AND Backend
17. Back-End & Front-End Testing
Come visit us at
FutureStack 2014
Oct 8 & 9 in San Francisco
BlazeMeter.com | SauceLabs.com
18. Back-End & Front-End Testing
Q&A
BlazeMeter.com | SauceLabs.com
!
Coupon Codes
BMSL14
10% Off any BlazeMeter Subscription
!
try_sauce
2 Months free of Sauce Labs Individual plan ($138 value)