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
Add Swagger to Your Existing APIs: Ho...

In this webinar, we will look at different approaches to generating an OAS definition for your existing APIs.

Accelerating Your Delivery Pipeline w...

Join this webinar to learn how Jenkins and ReadyAPI can help teams deliver continuous API quality — right inside your pipeline.

Accelerating Microservices Testing wi...

In this joint webinar with Cigniti, we'll discuss how adoption of microservices and DevOps practices can help you develop and deliver better

Take the Stress out of Stress Testing

Without adequate prep work, a load test can’t find all that it should. Join our webinar to learn how to best prepare for a load test.

What Makes for a Great Code Review?

In our 2019 State of Code Review report, we asked respondents, "What makes for a great code review?" We were frankly overwhelmed by how many

Getting Started with Selenium & Cross...

Join SmartBear experts as we discuss getting started with Selenium in CrossBrowserTesting.

Get the Best Test Automation ROI thro...

Anand Ramakrishnan, QA Director at QASource, takes a deep dive into how SoapUI Pro and TestComplete have helped QASource's clients overcome software

The State of Code Review in 2019

We surveyed over 1100 software professionals about their code review process. In this webinar, we will walk through the findings of our report and

Automating Test Runs. Jenkins Example...

Watch this video to understand how to run functional API tests automatically from Jenkins and other continuous integration and test management systems

Logging and Reporting | API Testing W...

See how ReadyAPI logs results and events and how you can create various report types (PDF, HTML JUnit-style, etc.) for test results.

Data Transfer | API Testing With Read...

See how you can pass data from responses to subsequent requests. Learn about using property expansions and the Property Transfer test step. 

Validating Responses With Assertions ...

Learn how to use assertions to make sure that your service works as expected.  Validate response codes, message content and more. 

 «  2 3 4 5 6  »