Skip to content

Contact us

    Talk to our Experts


    +1 920 303 0470
    info@smart-is.com 1302 S Main ST , Oshkosh , WI 54902-6518

    Will My BY System Handle the Load?

    Overview

     

    Stress Testing, the production system, is an important part of go-live readiness for new installs and upgrades. You want to be able to simulate the stress on the system so, that the system can be tuned properly before going live.

    Smart IS’s Stress Tester

     

    Smart IS has created a solution for JDA/Blue Yonder that simulates the load for the system by creating virtual pickers and receivers. These agents run from a client machine and run the MOCA commands that simulate user actions. The solution spaces out the system interactions randomly to simulate the real-world environment.

    Concepts

     

    Profile: You can create several profiles for the stress tester. When we run the solution, we run a specific profile.

    Tasks and Users: We have two types of clients — tasks and users. Tasks are used to stimulate automated processes that constantly run as a client to create work for users. These are similar to Blue Yonder tasks and jobs. Users correspond to actual users. We create users on the fly based on a template user ID.

    Meta-Data

     

    The meta-data for runs is stored in policies. The meta-data is abstract so, it does not take a long time to setup:

    • Modify the template picking and receiving commands based on specific business processes
    • Modify the commands that create work for the pickers and receivers
    • Define a template user ID
    • Define a number of users for each job code, e.g. how many pickers, and receivers, etc.
    • Run it
    • Analyze the results. Basically you are looking for the difference between min/max times. A high variance over a long period implies that stress is not being managed very well

    Use Case

     

    • From Smart IS MOCA Client, launch stress tester (Note that the free version of Smart IS MOCA Client is not licensed for this module):

    First open a tab for the connection, then launch the external application
    • You can maintain the meta-data from here or by going to the respective policies:
    General Setup
    Maintain users
    Maintain tasks
    • Go to the “Run” tab and press Run: This launches the stress tester.

    Each dot in the middle section represents a type of user. When it is doing something, it turns green. The grids are showing what it is doing at a given time.
    • Press “Run” again to stop the test.
    • Go to the “Report” Tab to see the results.

    The results are also kept in a few database tables.

    Conclusion

    As you can see from the results, this information can be very useful. A large difference between minimum and maximum may imply that the system faces contention as the number of users grows. This may offer opportunity to tune the system before it is placed in production.

    If you need more information about this solution, contact me at saad.ahmad@smart-is.com.

    Originally published at saadwmsblog.blogspot.com.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recent Stories

    View All
    A
    Agents, the Smart Way: Sophistication Through a Clean Architecture
    Oct 29, 2026

    A useful test of an architecture is what happens when you ask it to do something more sophisticated. Does every new capability require another integration, another copy of business logic, and another application to maintain? Or can it emerge by composing what the platform already understands? This question has guided the evolution of SmartForge. In

    Read More
    S
    Smart Solution Design Paradigm (SSDP): A WMS Modernization Case Study 
    Sep 24, 2026

    Transforming a Complex Legacy Landscape into a Scalable, Future-Ready Warehouse Platform  Abstract  In today’s rapidly evolving technology landscape, driven by continuous advancements in digital platforms, automation, and enterprise systems, organizations face increasing challenges in maintaining alignment between business operations and system capabilities. As warehouse management environments scale across multiple sites, the complexity of customizations, integrations,

    Read More
    USD 78 mil millones en oportunidad. Una pregunta crítica: ¿Pueden los almacenes de América Latina mantener el ritmo? 
    Sep 22, 2026

    Según el Banco Interamericano de Desarrollo (BID), el nearshoring podría generar aproximadamente USD 78 mil millones adicionales en exportaciones anuales en América Latina y el Caribe. Para fabricantes, retailers y distribuidores de la región, esto representa una de las oportunidades de crecimiento más importantes para la cadena de suministro en décadas.  Sin embargo, el crecimiento

    Read More
    Nearshoring y la brecha en la ejecución del almacén en Latinoamérica  
    Aug 06, 2026

    El nearshoring está transformando las cadenas de suministro globales y posicionando a América Latina como uno de sus principales beneficiarios. A medida que fabricantes y retailers acercan la producción y la distribución a los mercados finales, la inversión en la región continúa acelerándose.  Los datos de nearshoring y cadena de suministro mencionados a lo largo de este blog provienen de investigaciones

    Read More
    Blog Feature Image
    ForgeViu: Visual Experiences for an Intent-Centric Enterprise
    Jun 12, 2026

    Technology has a habit of making us believe that every new breakthrough renders everything that came before it obsolete. When television became mainstream, many predicted the end of radio. When e-commerce emerged, some predicted the end of physical retail. When smartphones arrived, there were predictions that desktop computing would become irrelevant. Reality is usually more

    Read More
    Beyond the Crawl: A Coding Agent for Proprietary Programming Languages
    May 17, 2026

    General-purpose coding models perform well on languages that are well-represented on the public internet. They fail predictably on proprietary or domain-specific languages: hallucinated identifiers, wrong call shapes, and confident reproduction of deprecated patterns. MOCA, the scripting language inside Blue Yonder’s Warehouse Management System, is one of those failure cases, the entire ecosystem (grammar, command catalog,

    Read More
    The Generalist Manifesto: Why “Broad Intelligence + Skill” Is the Future of AI
    May 08, 2026

    For the past couple of years, we’ve seen a massive push toward Specialized LLMs. The argument seems intuitive: if you need legal expertise, use a legal model. If you need medical expertise, use a medical model. Why rely on a “general” model when you can have one trained specifically for the task at hand? In

    Read More
    Safety by Ignorance vs Safety by Understanding: What the Claude–DoD Debate Is Really About
    Apr 03, 2026

    There is a growing debate in AI governance that is often framed as a dispute over “safeguards,” “alignment,” or “responsible AI.” A recent flashpoint involves models developed by Anthropic (notably Claude) and the U.S. Department of Defense, but the disagreement is deeper than any single vendor or contract. At its core, the debate is not

    Read More
    From Chat to Capability: Operationalizing Enterprise AI Intents
    Apr 02, 2026

    In earlier posts, I argued two related ideas: This post builds directly on those ideas and takes the next logical step. If intent is the real abstraction — and if enterprises need repeatable, governed intelligence — then the obvious question is: Where does intent actually live, and how does it execute? The Missing Layer: Intent

    Read More
    Enterprise Cognitive Intelligence, Without the Complexity
    Feb 17, 2026

      In our previous post, we showed how our MCP framework removes the friction from exposing system capabilities to AI. MCP solves access. Cognition requires meaning. Because enterprises don’t think in systems.They think in business concepts. The Limits of System-Level Intelligence Most MCP servers today expose a single system — ERP, WMS, OMS, planning engines —

    Read More