Performance Testing includes all things related to the performance of your application. Do you know how many concurrent users does your application support? Do you know if your application will have the same usability in Toronto, Canada as in San Francisco area? Do you know if your application would scale if a huge number of people are trying to place an order at the same time? All these aspects are covered under Performance testing and monitoring.
There are a few open-source tools such as JMeter, Locust etc., that can help develop some scripts for running Performance tests for your system. However, the interface and usage for these application is cumbersome, and in our personal opinion, people rarely catch performance issues with these tools running in a lab environment.
Actual performance testing would involve real world scenarios with different personas, and we provide a customized solution based on the existing open-source technologies to run and monitor performance testing for your application. Contact us to learn more about this solution and how we may be able to help you with it.
There are two aspects of Performance testing – first is the tool or framework that can used to write performance test scripts, and second is the infrastructure that the performance testing runs on. For tools – open-source frameworks like Locust, Jmeter can be used. For infrastructure supported tools, frameworks like Apica systems or Blazemeter can be used.
We recommend running performance testing on a continuous basis in your Agile environment to allow checking for bottlenecks and performance defects early in your Product development lifecycle. At many of our clients, we see a Performance test cycle which is outside of the Agile product development cycle. Though this method allows our client to use a separate team to measure and monitor performance – we usually see lot of debugging and back-and-forth issue passing when performance issues are discovered. Therefore we recommend that performance testing be part of the Agile process like any other development activity.
A lot of things actually – here are couple of examples of performance test reports using Blazemeter and Locust. The reports are very customized and can be configured to provide the performance aspects we care about. Primarily we try to monitor the following KPIs (Key Performance Indicators) to get a general view of the health of the application – number of users tested, concurrent sessions, average throughput (HTTP requests per second), error rate, average response time, 90 percentile response time and average bandwidth.
We have a very simple and flexible process that will suit your project and budget needs. Contact us to get an instant quote and we can have a quick conversation about your needs and come up with a customized solution for you.
I have few anecdotal examples of past projects where we implemented CI/CD system and got feedback that it was saving them about an hour every day. The CI framework itself was implemented in maybe a week or two. Assuming these numbers – this could mean a total savings of 2080 developer hours every year. With an investment of 80 hours – this ROI turns out to be 2600%. Again, this is based on anecdotal evidence, but I feel these numbers provide a good estimate on the value a CI/CD system can bring to an organization.
Our typical hourly rates are between $60-$80 per hour. This rate depends upon the automation engineer experience, test framework language, framework complexity and whether the resource is offshore or onsite. The rates mentioned above is a average hourly rate considering all these factors.
Our goal is to make sure that you are 100% satisfied with our project delivery and will re-engage with us in future for further projects. That’s why we provide complete and immediate support after the project is complete. Our support turnaround is within 24 hours.
We also offer Managed QA Services SLA, which support not only to fix any test framework related issues – but also to keep adding new test scenarios, test cases and work on improving test automation process enhancements on a continuous basis.
Our Team worked with the client to create a web-application and corresponding QA Automation Framework for an embedded sensors device. The web-app was developed with Angular5, HTML/BootStrap; and corresponding QA Automation Framework was developed using Python, Selenium and BDD. More.
MCN Healthcare provides medical policy management services. Our team to develop an QA automation framework for their primary product – Policy Manager. As part of this effort, we implemented an end-to-end Test Automation and a CI/CD Framework, allowing MCN to reduce QA time substantially. More.
ZFyre is a Longmont based startup providing enterprise cloud data storage solutions. Our team designed, developed and published their secure MVP app. This app included data compression using ZStd, custom security encryptions and RackSpace API integrations. This web application was developed in Angular and BootStrap on Front End. Backend was developed using NodeJS and MongoDB. More.
MVP Finance is a Longmont based startup providing educational software in Finance field to different colleges. Our team developed the entire mobile application prototype for Finance training. This project was developed with React Native Framework initially for Android platform and then extended to support iOS platform as well. More.