What does software performance/stress testing mean? The connection and difference between the two

As software testing is gradually being valued by people, software performance testing and software stress testing are also unavoidable work content in the testing work. These two testing works can better verify the stability and reliability of the system, and also discover the software Effective means of problems. So what is the difference between these two test contents, and how to do it in general?

1. What does software performance/stress testing mean?

The literal meaning of software performance testing is to test the running performance of the software in the system, and obtain the test results to verify whether the system performance indicators meet the established values. Performance indicators may include various aspects of the system's capabilities, such as system concurrent processing capabilities, batch business processing capabilities, etc.

Software stress testing is to continuously put pressure on the system to determine the bottleneck or unacceptable performance points of a system.

Insert picture description here

2. The connection and difference of software performance/stress test

Connection: Both belong to the category of software testing and are often done together. To give a simple example, test a software, simulate 10-20 users to test, and judge whether the various functional indicators of the software can run normally, whether the user can complete normal operations, etc. This is the software performance test. When the number of simulated users increases to 100 or 1,000, the critical point that the software function can withstand includes stress testing of the software.

Difference: The performance test is to check the software response speed, running speed and other performance indicators, and the stress test is to find the maximum load that the software can support.

3. How to do software performance/stress test for software products?

More and more companies are beginning to hand over the software testing to third-party organizations or outsource software testing. Because third-party organizations often have a complete test environment that needs to be built during the test process, and it can also help companies save the cost of test equipment and test personnel.

Fourth, reliable third-party testing institutions

Therefore, companies may wish to trust this piece to a third-party testing company with mature testing technology like ZhuoMa Software Evaluation, which has the dual qualifications of CMA and CNAS, and can do project acceptance testing, achievement appraisal testing, and product confirmation testing for customers in the company Deploy various complex system test environments for test services.

Insert picture description here
The above are some video resources I collected, which helped me a lot in this process. If you don't want to experience the feeling that you can't find the information during self-study, no one answers your questions, and insists on giving up after a few days, you can join our deduction group [313782132], which has various software testing resources and technical discussions.

Insert picture description here
Of course, there are interviews. Interviews are generally divided into technical and hr interviews. In terms of format, there are few group faces. A small number of companies may have an intersection, but in general, the technical aspect is basically an inspection of your professional and technical level. , then hr surface mainly to see the person's overall quality and family situation character does not meet company requirements, in general, technology, then as long as through the technical hr surface is basically no problem (there are a few companies hr face will brush a lot of people)
we Mainly speaking on the technical side, the technical side is mainly to examine the professional technical knowledge and level. The above are also selected interview questions I have compiled.

Recommend good articles:

What are the software automated testing tools? The difference between manual testing and automated testing application scenarios

[Python] 7 steps of automated testing

Automated software test interview questions (pre-interview preparation)

[Python] 7 steps of automated testing

On automated testing for beginners-the ultimate guide

Come on, test man! If you need to improve your plan, do it. It's better to be on the road than to wait and see at the beginning. There must be a law, and then there will be success.

If the resources are good, give a recommendation~

Guess you like

Origin blog.csdn.net/weixin_50271247/article/details/108709928