• Products
    API hub
    • Design

      Collaborative API Development

    • Portal

      API Developer Portal

    • Explore

      Validate API Functionality

    • Testing

      Automated API Testing

    • Contract Testing

      API Integration Testing

    ReadyAPI

    Automated API Testing Platform

    Test hub
    • TestComplete

      Automated UI Functional Testing

    • BitBar

      Real Browser and Device Cloud

    • LoadNinja

      Automated UI Performance Testing

    • Reflect

      Codeless Automation with Gen AI

    • QMetry

      Test Management with Gen AI

    Zephyr

    Jira-Native Test Management

    Insight hub
    • Performance Monitoring

      Resolve Bottlenecks & Improve Responsiveness

    • Error Monitoring

      Debugging & Application Stability

    • Distributed Tracing

      Trace Issues Across Services

    AlertSite

    Global, Synthetic API Monitoring

    View All Tools

    Empowering QA Leadership: How User-friendly Automation Tools Drive QA Team Success

    View All Products →
  • Solutions
    Solutions
    API Lifecycle Observability Performance Testing
    Test Management UI Testing
    Integrations
    Source Code Management Collaboration
  • Resources
    Support
    AlertSite AQTime Pro BitBar Collaborator CucumberStudio LoadComplete LoadNinja PactFlow QAComplete
    ReadyAPI SwaggerHub SwaggerHub Explore TestComplete TestEngine TestLeft VisualTest Zephyr Zephyr Enterprise
    New Support Case
    Manage My Cases
    Resources
    Case Studies Webinars eBooks White Papers
    Academy Community Docs
    Blog
    Recent Posts
    What is Visual Testing?
    How to Use ChatGPT in Your Automated Tests
    About Us
    News
    Partners
  • Careers
  • Cart
  • Login
  • Try Any Tool for Free
    API Hub Insight Hub TestComplete ReadyAPI BitBar VisualTest Collaborator Zephyr Zephyr Essential Zephyr Enterprise LoadNinja AlertSite

Valassis Relationship Marketing Systems

Valassis Relationship Marketing Systems (VRMS) is the premier developer of customer database products for high-transaction-volume retailers, including grocery, drug, convenience, mass, telecom, and clubs. Their CRM solutions MarketEXPERT XR and TargetEXPERT XR are installed at major national retailers in the U.S., Canada, Latin America and Europe. During the development of their latest TargetEXPERT product, VRMS turned to AQtime to improve its speed.

Problem

VRMS determined that withing a couple of years the original single threaded implementation of their TargetEXPERT product would no longer be able to handle their existing customer's loyalty transactions growth. To get ahead of this problem VRMS started work on a new multi-threaded version of TargetEXPERT. "The initial results were disappointing" says Andy Klapper, from VRMS. "While we were in the early phases of development it was determined that the new version was actually slower than the old version. We needed to figure out why and in a hurry. This is when we turned to AQtime."

The new version of TargetEXPERT only supported a sustained rate of 6 transactions per second (TPS). "The first thing AQtime pointed out was that the socket library we were using was highly inefficient. By replacing that code with a custom socket library we were able to increase the rate to 48 TPS. Over the course of a month we were able to increase the performance to 125 TPS using AQtime. Also, using AQtime with some prototyping code we determined that the database layer could be rewritten to double the performance to 290 TPS. Later, we discovered that we could get to 350 TPS by changing which compiler we used."

AQtime Beats TargetEXPERT's Transaction Time Goals By Three Times

"The original project goal was to achieve between 50 and 100 TPS. AQtime made it so easy to identify performance problems and to focus our energy on those problems that we were able to exceed our performance requirements by a factor of three."

Customer Response to Higher Performance

"Just this past year our largest customer, one of the top five retailers in the world, sent a glowing letter praising the performance and reliability of TargetEXPERT during their busiest time of the year. This certainly wouldn’t have been as easy to do without AQtime."

"What we really like is the ability to select a couple of key methods for performance analysis, and then see what percentage of time is being spent on each method. AQtime is an amazingly powerful tool that helps us find the right areas of our code to look at."

Valassis Relationship Marketing Systems
Key Products

Webinar
6 Steps to Achieving Performance Nirvana in 2016
Performance improvements are multifaceted: they can be challenging and sometimes
1 hour 2 minutes
Webinar
6 Steps to Become a .Net Performance Expert
To get you started, we are offering a tutorial-like webinar for testing performance
60 minutes
Webinar
6 Ways to Measure the ROI of Automated Testing
Join SmartBear's testing experts to discover what it means to transition from manual to
60 minutes
  • 0
  • 1
  • 2

Contact us

  • USA +1 617-684-2600
  • EUR +353 91 398300
  • AUS +61 391929960

Company

  • About
  • Careers
  • Contact Us
  • Newsroom
  • Partners
  • Responsibility

Resources

  • Academy
  • Community
  • Resource Center
  • Support

Products

  • API Hub
  • Insight Hub
  • TestComplete
  • ReadyAPI
  • Zephyr Enterprise
  • View All Products

Legal

  • Privacy
  • Security
  • Terms of Use
  • Website Terms of Use
Facebook Instagram Linkedin X YouTube

© 2025 SmartBear Software. All Rights Reserved.

LOGIN

Additional SmartBear Tools

  • AlertSite
  • QAComplete
  • BitBar
  • SwaggerHub
  • CucumberStudio
  • VisualTest
  • LoadNinja
Additional Links
SmartBear Community
Case Management
License System