Japan
K6, Apache JMeter, Docker, Kubernetes, gRPC
Chatbot Commerce
The project is for a client. The client is a popular Robotics company in Tokyo, Japan, specializing in chatbot commerce. This allows its customers to sell products through chatbots like LINE Messenger and social media apps like Instagram. They are keen to innovate modernized solutions like chatbots and robots, which will digitize Japan’s customer service and hospitality across various domains.
They were keen to test both their existing and new applications, which were being built comprehensively. They wanted a thorough process that could include a variety of testing, like manual testing, automation testing, gRPC/API testing, functional testing & performance testing.
The client wanted end-to-end testing of their chatbot applications. Running tests with the K6 tool was challenging, particularly when conducting large-scale performance tests independently without involving development teams or automating gRPC Microservices.
As an experienced and leading software testing and quality assurance company, we proposed an end-to-end testing strategy with associated modern testing tools and technologies for all their applications, whether new or existing ones. We were responsible for manual testing, automation testing, gRPC/API testing, functional testing & performance testing.
We quickly learned the K6 tool and created automated scripts using K6, which were used for smoke testing of existing modules. We suggested using Apache JMeter as a performance testing tool and carried out multi-regional distributed performance testing, identified bottlenecks & reported them to the development team.
We used the JMeter tool & its plugins to load the protobuf files of gRPC Microservice and to test the gRPC Microservices. We created Docker scripts that can setup a JMeter distributed environment with one master & desired number of slave instances, execute the scripts & generate the result files. We created a Kubernetes cluster of JMeter for distributed performance testing which can dynamically scale the slave instances based on load
Invitation and insight
Item management
Scenario editor
Form automation
Our solution enabled the business to achieve the following benefits:
Reduced operational costs
High speed resolution of queries
Enhanced product quality and performance
Increased client engagement
Automation of tasks
Higher reliability, security, and scalability
Early identification of gaps and timely rectification
Successful and timely execution
SPEC House, Parth Complex, Near Swastik Cross Roads, Navarangpura, Ahmedabad 380009, INDIA.
This website uses cookies to ensure you get the best experience on our website. Read Spec India’s Privacy Policy