Resources: Code Profiling

The Profile Learning Center

Performance & Memory Profiling and Code Coverage

One of agile development’s hallmark characteristics is short development cycles, which usually range from two to eight weeks in length. These short cycles leave little to no room for code refactoring or performance tweaks. Thus, programmers need to ensure code runs efficiently from the outset of the project.

Performance profilers are software development tools designed to help you analyze the performance of your applications and improve poorly performing sections of code. They provide measurements of how long a routine takes to execute, how often it is called, where it is called from, and how much of total time at some spot is spent executing that routine. If you've used a profiler in the past, you'll certainly agree that it is a wonderful asset during the development and QA process. If not, you can learn the benefits and best practices in one of our many profiling resources.

Fundamentals of Performance Profiling 

Performance Profiling, in simplest terms is all about checking to see if your code and thus application is as optimized and fast performing as you hoped it would be.

Choosing the Best Code Profiling Tool

Choosing the correct profiling tool is difficult for many development teams. With many choices and features to pick from, we show you which aspects of a profiling tool are the most important

Large Applications: How to Do Code Coverage?

We'll walk you through how we do code coverage analysis on our own product, TestComplete, a large 32 bit application

Clear all filters
Authentication | API Testing With Rea...

Learn what authentication and authorization are and what auth types ReadyAPI supports. See how to apply the Basic authentication to a request and

REST Attachments | API Testing With R...

Learn how to attach files to a REST request in ReadyAPI. Send files to web services as a part of multipart request or directly in request’s body.

REST Request Parameters and Body | AP...

Delve deep into adding and configuring parameters, headers, and bodies for your REST requests in ReadyAPI. 

Create Your First REST Test | API Tes...

Learn how to create a simple functional test of a RESTful service in ReadyAPI: turn API requests into test steps, pass data between test steps and

About REST Services - API Testing Wit...

REST is a popular choice of an API architecture. Learn the basics of how RESTful services work and see how to interact with them in ReadyAPI.

ReadyAPI Overview | API Testing With ...

Have a tour around ReadyAPI as we explore its tools designed for functional testing (SoapUI Pro), load testing (LoadUI Pro), and service

Data-Driven Testing | API Testing Wit...

Data-driven testing is useful when you want to vary contents of your API requests. Learn how to use Excel files as data sources and how to save test

Moving from Mocking to Service Virtua...

In this free training and live demonstration, we will show how teams can move from mocking to service virtualization with SwaggerHub and ServiceV Pro.

Managing Continuous Performance Testi...

In this webinar, we’ll discuss how teams have found success in automating and managing their load tests within their CI/CD pipelines.

Launching a Scalable API Program with...

The goal of this whitepaper is to introduce an easy-to-follow workflow for working with OAS within your organization.

An Introduction To GraphQL: The New K...

Come learn all about how GraphQL is changing API development and testing with the SmartBear team.

BDD 101: A Comprehensive Guide to Beh...

Looking to learn more about behavior-driven development and how it could benefit your team? This guide will walk you through the process from start to

 «  3 4 5 6 7  »