- testing of response time
- detection of so-called “bottlenecks”
- problems sharing resources
- system capacities
- system behaviour depending on the user's location
- problems occur during prolonged use.
- creation of proprietary tools,
- verification of various platform configurations on the client side,
- verification of processing efficiency depending on the browser used,
- performance tests taking into account the user interface,
- analysis of the content and structure of exchanged messages,
- distribution of the required computing power between the servers of the customer.
We perform static code analysis, ensuring security and eliminating unstable behaviour of end devices. The APIs used for communication are not easy to verify due to the variety of protocols used and the lack of a user interface (e.g. braking systems), which is why we work with many protocols and physical layers (e.g. GSM).
Stages of implementation of the sample project of a performance test
Stages of implementation in detail:
- The analysis of project features and definition of the approach. The stage includes review of the "technological stack", how the system is used, its recipients. At this stage, the exchange of traffic is also analysed in terms of structure and content,
- The creation of the solution "Proof of concept" confirming the possibility of carrying out the project,
- The creation of test scenarios and the preparation of the environment,
- The conduction of the capacity tests and the assessing of the effectiveness of applying any corrections,
- The description of the interpretation of the results in the final report,
- The post-implementation consultations and reference tests.