NFT is Non-Functional Testing.
It is a kind of software testing that tests the non-functional aspects of a software system. Anything that is not the functionality of a software but that is considered an important thing of the software then that can be easily classified as Non-Functional Testing.
NFT is sometimes called Technical Testing, because in order to execute these non functional tests, it probably requires a greater details of technical assistance, technical input, technical parts of the software.
Performance Testing
One of the core non functional tests are performance tests. Performance tests test the performance of the software system.
In performance testing you are primarily concerned with 2 key components:
- Throughput
- Latency
In throughput you measure how much load the software systems can handle. For a typical web application this might be the number of web requests it can concurrently serve at once.
And in terms of latency it is the total roundtrip time for the response for a certain one request…