Software Performance Testing and Engineering

Covers performance testing types, system performance metrics, throughput, response time, and performance troubleshooting

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

A database of personal contacts is best implemented on

  1. A mainframe
  2. A Unix workstation
  3. A personal computer
  4. A massively parallel supercomputer
Question 2 Multiple Choice (Single Answer)

A claims processing system has had 5,000 requests made in the first hour and 4,900 requests have completed in the first hour. What is the number of requests pending in the claims processing system at the end of the first hour?

  1. 5000
  2. 100
  3. 4900
  4. 5
Question 3 Multiple Choice (Single Answer)

Approximately how much time does it take to transfer a 1 GB file over a 10 Mbps Ethernet LAN? Assume 20% degradation in bandwidth because of Ethernet overheads ?

  1. 1 hour
  2. 30 minutes
  3. 15 minutes
  4. 5 minutes
Question 4 Multiple Choice (Single Answer)

An end user of an online car dealer is facing poor response. The car dealer checks with the system administrator and is told that there is no problem in the web or DBMS servers. Which of the following is likely to be true?

  1. The system administrator is telling a lie
  2. There is a delay either at network or client PC or both
  3. The problem will get solved upon reboot
  4. Network capacity will need to be upgraded
Question 5 Multiple Choice (Single Answer)

A batch program in SQL Server 6.5 takes 3 days to complete, even though management would like it to finish in 3 hours. What is a very likely cause of poor performance?

  1. Bad index management
  2. Network delay
  3. Use of SQL Server 6.5 instead of 7.0
  4. Limitations of Microsoft technology
Question 6 Multiple Choice (Single Answer)

Central Sarkari Bank processes 100,000 withdrawals per day and 50,000 deposits per day. The bank allows transaction processing for 5 hours in a day. What is the throughput of the system?

  1. 20,000 transactions per hour
  2. 30,000 transactions per hour
  3. 10,000 transactions per hour
  4. 150,000 transactions per hour
Question 7 Multiple Choice (Single Answer)

Which of the following is not a measure for Throughput ?

  1. Number of bytes transferred per hour
  2. Number of reports generated per day
  3. Number of errors per hour
  4. Number of requests handled by the application per day
  5. Number of hits per second
Question 8 Multiple Choice (Single Answer)

Which of the following is not a non functional requirement ?

  1. Response Time
  2. Throghput
  3. Scope
  4. Backup
  5. Availability
Question 9 Multiple Choice (Single Answer)

Test to measure the system's response times under anticipated production load

  1. Load Test
  2. Stress Test
  3. Performance Test
  4. Endurance Test
  5. Volume Test
Question 10 Multiple Choice (Single Answer)

Test to measure the system's response times at a particular load usually low load

  1. Load Test
  2. Stress Test
  3. Performance Test
  4. Endurance Test
  5. Volume Test
Question 11 Multiple Choice (Single Answer)

Test to measure the system's response at unusually high or peak loads

  1. Load Test
  2. Stress Test
  3. Performance Test
  4. Endurance Test
  5. Volume Test
Question 12 Multiple Choice (Single Answer)

Test to measure if the application can sustain the continuous expected load

  1. Load Test
  2. Stress Test
  3. Performance Test
  4. Endurance Test
  5. Volume Test
Question 13 Multiple Choice (Single Answer)

A Test Scenario can be defined as

  1. the waiting process during test execution for multiple virtual users to arrive at a certain point
  2. playback the script in multi-user mode
  3. the events that occur during each testing session
  4. recording a script
Question 14 Multiple Choice (Single Answer)

Which among the below is potential to negatively impact performance test results ?

  1. Multiple web servers with a load balancer
  2. Data caching on client side
  3. Parameterize input parameters
  4. Placing a rendezvous point
Question 15 Multiple Choice (Single Answer)

A project manager concludes that his application doesn't need to be Performance tested as it is an out of the box implementation. You do not agree to his conclusion because

  1. Out of the box implementations usually doesn't meet performance requirements
  2. Project manager was given an agressive schedule as it is an Out of the box implementation
  3. Out of the box implementation may have undocumented performance problems
  4. Less experianced deveopers were involved as it is an out of the box implemenation
Question 16 Multiple Choice (Single Answer)

A customer's test server has 50% resources (Memory, CPU) compared to production server. What is your recommendation to carry out a performance test on a test server

  1. No need to do a performance test as test and production servers are not similar
  2. Recommend the customer to upgrade the test server equivalent to production server proir to the performance test
  3. Carry out the performance test with 50% anticipated production load
  4. Carry out the performance test with 100% anticipated production load
Question 17 Multiple Choice (Single Answer)

An application discovered performance issues though it was performance tested proir going live. Pick probable reason(s) why the performance issues were not discovered during testing

  1. Concurrent users defination unclear
  2. Test data not suffeciently populated
  3. Test & prod environments differ significantly
  4. Network bandwidth not simulated
  5. All of the above
Question 18 Multiple Choice (Single Answer)

Unusually high pages per second can be reduced by adding

  1. Memory
  2. CPU
  3. Disk
  4. Network bandwidth
Question 19 Multiple Choice (Single Answer)

Which of the below cannot remediate a performance problem associated with processor

  1. Add more processing power
  2. Improve processor cache
  3. Add parallel processing power for load balancing
  4. Implement RAID 1 disks
Question 20 Multiple Choice (Single Answer)

Which of the below does not contribute to performance improvement in disk drives

  1. RAID 0
  2. RAID 1
  3. RAID 10
  4. RAID 5