Get Knowledge from Video instead of Content:

Saturday 31 December 2016

Telegram Group Links

Click the link to join below WhatsApp groups:

https://www.perfmatrix.com/perfmatrix-telegram-groups/


1. PerfMatrix PT and PE Daily Tips
2. Performance Engineering
3. Micro Focus LoadRunner
4. Apache JMeter
5. Neotys NeoLoad
6. Dynatrace APM Tool
7. AppDynamics
8. New Relic
9. Grafana

WhatsApp Group Links

Click the link to join below WhatsApp groups:

https://www.perfmatrix.com/perfmatrix-whatsapp-groups/


1. PerfMatrix PT and PE Daily Tips
2. Performance Engineering
3. Micro Focus LoadRunner
4. Apache JMeter
5. Neotys NeoLoad
6. Dynatrace APM Tool
7. AppDynamics
8. RadView WebLoad
9. IBM Rational Performance Tester
10. Micro Focus Silk Performer
11. Micro Focus StormRunner
12. New Relic
13. Grafana

Thursday 1 December 2016

Performance Testing Quiz - XIX

Q.1 Which of the performance testing tool is a not cloud-based tool?
a. Blazemeter
b. LoadRunner
c. LoadFocus
d. LoadStrom



Q2. If the AUT is new then what should be your performance approach?
a. Assume SLA and test approach
b. Step-up load test approach
c. Random load test approach
d. Step-down test approach



Q.3 What is heap dump?
a. Snapshot of threads
b. Snapshot of objects
c. Snapshot of GC
d. Snapshot of heap memory



Q.4 To set heap memory of JMeter, we need to do changes in user.properties file?
a. True
b. False



Q.5  "gceasy" tool is used as a production APM tool?
a. True
b. False



Q.6 Which is a not a heap dump analysis tool?
a. gceasy
b. MAT
c. VisualVM
d. HeapHero



Q.7 Which tool does not support JMeter script (as of now)?
a. NeoLoad
b. LoadRunner
c. Blazemeter
d. RedLine13



Q.8 Which one among these is not an APM tool? 
a. New Relic
b. DynaTrace
c. AppDynamic
d. Flood
e. Jennifer Soft



Q.9 Does DynaTrace provide Purepath?
a. True
b. False



Q.10 Which does not belong to GC?
a. Minor GC, Major GC
b. Start, Switch, Stop
c. Mark, Delete, Compact
d. Dameon Thread




Correct Answers =  

Incorrect Answers =

<-- Previous Quiz                                               


Performance Testing Quiz - XVIII: Solutions

Yesterday's quiz was based on the basic formula:

No. of Users = (TPS/No. of Transactions)*(RT+TT+Pacing)
where 
RT: Response Time
TT: Think Time
For a quick calculation, you can bookmark these calculators:
1. TPS Calculator
2. Pacing Calculator
3. User Load Calculator
4. Think Time Calculator 
5. LG Calculator 


Solutions:
1. Based on the above-given formula:
=> 100 = (2.5/5) X (15 + 15 + Pacing)
=> 100 = 0.5 X (30 + Pacing)
=> Pacing+ 30 = 100/0.5
=> Pacing = 200 - 30
=> Pacing = 170

2. Based on the above-given formula:
=> 500 = (5.13/18) X (180 + TT + 10)
=> 500 = 0.285 X (190 + TT)
=> TT + 190 = 500/0.285
=> TT = 1754.4 - 190
=> TT = 1564.4
=> Think time per transaction = 1564.4/(No. of Transactions-1)
=> Think time per transaction = 1564.4/17
=> Think time per transaction = 92.0




3. Based on the above-given formula:
=> 80 = (TPS/5) X (50 + 10 + 20)
=> 80 = (TPS/5) X 80
=> (TPS/5) = 80/80
=> TPS = 1 X 5
=> TPS = 5

4. Based on the above- given formula and figures:
=> TPH = TPS X 3600
=> TPH = 5 X 3600
=> TPH = 18000




5. Based on the above-given formula and figures:
=> IPS = TPS / No. of Transactions
=> IPS = 5 / 5
=> IPS = 1

6. Based on the above-given formula:
=> Users = (2.6/20) X (100 + 20 + 10)
=> Users = 0.13 X 130
=> Users = 16.9 (approx 17)




7. Based on the above-given formula:
=> Users = (1.2/1) X (0.5 + 0 + 2)
=> Users = 1.2 X 2.5
=> Users = 3

8. Based on the above-given formula:
=> Users = (1.2/2) X ((0.5 + 0.5 )+ 0 + 2)
=> Users = 0.6 X (1 + 0 + 2)
=> Users = 0.6 X 3
=> Users = 1.8 (approx 2)




9. Answer: Yes

10. In case of 1 transaction, you can not provide think time. Hence answer is zero.


Performance Testing Quiz - XVIII

Q.1 Calculate Pacing. 
No. of Users: 100
Total Transactions: 5
Time taken by each transaction: 3 seconds
Total Think time: 15 seconds
Target TPS: 2.5
a. 145
b. 170
c. 235.9
d. 80.4



Q2. Calculate think time between two transactions. Note a think time variable is defined?
No. of Users: 500
Total Transactions: 18
End to End response time: 3 minutes
Pacing: 10 seconds
Target TPS: 5.13
a. 59.7
b. 92
c. 114.8
d. 104



Q.3 Calculate TPS when
No. of Users: 80
Total Transactions: 5
Time taken by each transaction: 10 seconds
Total Think time: 10 seconds
Pacing: 20 seconds
a. 6
b. 9
c. 8
d. 5



Q.4 The calculated TPH will be 1800 for Q. 3 scenario?
a. True
b. False



Q.5  The calculated IPS will be 2 for Q.3 scenario?
a. True
b. False





Q.6 Calculate No. of Users when
End to End response time: 100
Total Transactions in 1 iteration: 20 
Pacing: 10 seconds
Total Think time: 20 seconds
Target TPS: 2.6
a. 17
b. 20
c. 15
d. 12



Q.7 There is a web service which has following requirement
Response time: 500 milliseconds
TPS: 1.2
Pacing: 2 seconds
What will be the user count?
a. 3
b. 5
c. 2
d. None of the above



Q.8 What will be the user count, if I add another web service having the same response time and need to achieve same TPS. 
a. 1
b. around 3
c. around 4
d. around 2
e. exact 4



Q.9 With constant response time; on increasing number of users, TPS increases?
a. True
b. False



Q.10 What would be the think time when you have only 1 transaction in the script?
a. Can not calculate
b. 0
c. approx 5 seconds
d. approx 1 second




Correct Answers =  

Incorrect Answers =

Solutions are Here!

<-- Previous Quiz                                 Next Quiz-->                                              




Performance Testing Quiz - XVII

Q.1 When is it suitable to use the Cross with Results function?
a. To discover the slowest transaction in a business process
b. To test improvement of a new version of software
c. To quantify the maximum number of concurrent users a system can sustain
d. To cross metrics from different graphs in the same graph



Q2. Which Analysis feature under Options is useful to limit the analysis to only a portion of the entire load test duration?
a. General: Date format
b. Result Collection: Data Time Range
c. Analyze Transaction Settings: Errors
d. Result Collection: Data Aggregation



Q.3 Which filtering condition will be used to highlight only failed transactions in Analysis graphs?
a. Host name
b. Transaction name
c. Error type
d. Transaction end status



Q.4 "Cross scenario" graphs are provided by Analysis
a. True
b. False



Q.5 "Response Time Under Load F. SLA analysis" graphs are provided by Analysis
a. True
b. False





Q.6 What is the purpose of the Auto Correlate function?
a. To detect similar trends among measurements by correlating a measurement in one graph with easurements in other graphs
b. To autogenerate reports correlated to a recipient's level of knowledge
c. To autodiscover and document all bottlenecks detected during a performance test
d. To merge results from two load test scenarios



Q.7 Which option in the Analysis tool allows you to focus on a specific measurement within your graph?
a. Drill Down
b. Auto Correlate
c. Select Measure
d. Merge Graphs



Q.8 Which Analysis graph identifies web pages that take the most time; isolates where time is spent; and helps in identifying DNS resolution, SSL, and connection issues?
a. Network Delay Time
b. Windows Resource
c. Time to First Buffer Breakdown
d. Page Download Time Breakdown
e. Page Time



Q.9 "SiteScope" is used to monitor the server resources during test execution
a. True
b. False



Q.10 Which Analysis graph shows the number of transactions against transaction response times?
a. Average Transaction Response Time
b. Transaction Response Time (distribution)
c. Transactions per Second
d. Transaction Response Time Under Load




Correct Answers =  

Incorrect Answers =

<-- Previous Quiz                                               
Performance Testing Quiz - XVIII (Next Friday on 21st Jul 2017)