Anna Sharpe – RiskLens
Software of any type requires users to interact with it and depending on the business requirements, the software needs to perform with a certain number of users. A company which expects to sell its software to 100 customers’ needs to understand how often their platform is going to be used. If each customer is expected to use the software once during each business day, the software needs to be able to perform when 100 people are logged in at any given time. The software company now has the obligation to its customers to guarantee their software can perform at a certain level with 100 people logged in each day. Management at the company should decide what level of performance is adequate and relay those expectations to the customers and development teams. Utilizing JMeter by Apache is a cost-effective method for evaluating the current performance of the software and exposing errors to the development team which can be fixed. Routine performance testing with JMeter also will show performance over time, exposing how new functionality has affected the performance of the software.