2 Types Of Perf Tests
Автор: Oresoft LWC
Загружено: 2013-11-14
Просмотров: 4997
Описание:
There are three kind of testings you can do as part of performance evaluation
1. Performance Testing
Goal is to determine speed of the system. For example, I can do a 2 to 3 users test run by following a well defined steps to understand what is going on.
I can profile code using code profilers like Jprobe, Vtune to pinpoint hot methods/functions and optimize code. Run the test again. Note that since
we run exactly same set of steps so we can compare pre-optized run with post
optimize run.
This is kind of similar to unit test. You may run on your development env.
2. Load Testing
Goal is to understand how the system will behave on a production workload. Does system meet desired performance objectives ? Contrary to performance testing we run a Workload (usually simulate a real life scenario with random steps). We measure response time, throughputs, resource utilization levels and potential bottlnecks.
It detects concurrency issues, helps in capacity planning,
One variant to load test is endurance testing where we can run the test for longer peroid of time. For example a typical load test I run was for an hour where as an endurance test for 7 days. The objective is to test if the system can sustain for weeks when subjected to a certain level of load.
Another variant of load testing is called capacity testing where we want to determine what kind of hardware we need to meet the peak load situation.
3. Stress Test
What happens if the system is pushed beyond the peak load. For example increase the load so that the system is on 100% CPU utilization. The key point is to ensure that
Data corruption is not happening by stressing
System may slow to respond but resilient enough to come back once storm subsides
Ensure that security is not compromised because of stress.
This test really checks relibility of your system.
This course is designed to teach people in a workshop format how to plan and conduct a performance test. The objectives of this course is to define the processes, tools, issues and challenges for performance testing in a variety of web environments. Working through a series of self paced video tutorials, you will learn to develop a workable strategy for performance testing of an enterprise system.This course does not focus on problem analysis, tuning, debugging, or tools.
Access premium QA courses at udemy
Selenium: https://www.udemy.com/web-application...
QTP : https://www.udemy.com/hp-quick-test-p...
Foundation of Performance Testing: https://www.udemy.com/web-application...
For Full Course Experience Please Go To
http://mentorsnet.org/course_preview?...
Full Course Experience Includes
1. Access to course videos and exercises
2. View & manage your progress/pace
3. In-class projects and code reviews
4. Personal guidance from your Mentors
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: