Spryker K6 Performance Assistant GPT

Edit on GitHub

Before using AI tools, consult with your legal department.

Spryker K6 Performance Assistant simplifies performance testing by simulating varying loads, ensuring shops stay fast during peaks and cost-efficient in daily use.

Problem

Depending on the use case, load, and business model, Spryker shops can have different performance expectations. It may be cumbersome to design a performance test suite that meets these performance expectations from scratch. It is especially difficult to approach if there is not enough expertise in the team to be able to create performance tests without investing additional time into training and investigation

Use case

Let’s consider a use case involving a company called ‘C&A’ that sells clothes and accessories. They have an unstable load on their online shops - there is a considerable difference in number of orders between normal days and the sales days; they also provide limited-time offers using coupons which last only for a few hours at a time.

They want their shop to stay functional during peak hours without overspending on environments in daily operation. They run their shop on Spryker Glue API and need it to stay responsive and fast, especially during high demand.

‘C&A’ will benefit from using Spryker K6 Performance Assistant, which lets them tailor performance tests to simulate fluctuations in sales. This helps verify shop performance under different scenarios without requiring extensive training or external expertise. The tool offers a simple entry point for performance testing with minimal setup and no prior knowledge needed. As the team gains experience, they can expand the provided tests, making it an easy way to start testing from scratch and grow over time.

Access

Spryker K6 Performance Assistant GPT

Early Access Program

As part of Spryker’s Early Access Program, we use your feedback to refine early-access features that are still under development. This section describes how the program works and how you can participate.

Program goals

  • Integration and compatibility testing: Evaluate how well the tool integrates into various Spryker projects.
  • Identify gaps and issues: Because this is a third-party tool using another third-party tool, Spryker is not in control of how ChatGPT behaves. There may be unexpected issues and unsatisfactory results which we need to track and collect to understand if they can be improved upon.
  • Understand user onboarding and learning curve:
    • Evaluate if the tool can be successfully used by engineers with varying levels of expertise.
    • Assess whether engineers can effectively use the tool without extensive training and derive valuable insights for testing processes.
  • Drive adoption: Promote the usage of comprehensive functional testing checklists and dependency analysis, providing an easy entry point for users.
  • Gather case studies and success stories: Gather case studies and success stories of early users who derived significant value from the tool.

Your feedback will help us understand if we are meeting these goals effectively.

Early Access Program

Early Access Program enables real-world testing of our product’s new capabilities and tools. This helps us refine and improve the product based on feedback from partners and customers.

Early access release GPTs may be unsupported and are subject to change, potentially leading to changes or discontinuation before a general availability release.

Participate

You can start participating by using the tool and providing feedback.

Provide feedback

You can provide feedback through surveys, interviews, and Feedback Exchange Portal.

Iteration and improvement

Based on your feedback, we will continuously improve Spryker GPTs.

Program shutdown activities

We will announce the program shutdown two weeks in advance. After that, we will transition the tool to a General Availability Release, or discontinue it based on our analysis. Regardless of the outcome, we will communicate the next steps, learnings, and insights from the program.