performance testing - which tool i need to use? · • introduction • performance testing •...

16
Dusanka Lecic PERFORMANCE TESTING - WHICH TOOL I NEED TO USE?

Upload: others

Post on 10-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

Dusanka Lecic

PERFORMANCE TESTING - WHICH TOOL I NEED TO USE?

Page 2: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

• Introduction• Performance testing• JMeter and making test plan• Locust and making test plan• Advantages of JMeter• Advantages of Locust• Drawbacks of JMeter and Locust• Common pitfalls in making test plans

AGENDA

Page 3: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

• What is functional testing?• What is non-functional testing? • Types of non-functional testing

• Performance testing• Security testing• Compatibility testing• Usability testing• Data conversion

INTRODUCTION

Page 4: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

• Performance testing is …• Performance testing types• Attributes of performance testing that we watch• Performance testing tools

PERFORMANCE TESTING

Page 5: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

JMETER

• Introduction to JMeter• Starting JMeter and its elements • Making test plan in JMeter (demo)

Page 6: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter
Page 7: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter
Page 8: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

• Introduction to Locust• Starting Locust • Making test plan in Locust (demo)

LOCUST

Page 9: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

LOCUST

Page 10: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

ADVANTAGES OF JMETER

Page 11: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

ADVANTAGES OF LOCUST

Page 12: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

LOCUST• no many forums, blogs• doesn't support

recording scripts• lack of good

presentation of results• gevent’s performance

under Windows is poor

JMETER• complex terminology• confusing graphic

representation of results• remote machines must be

declared in a property file before starting application

• necessary to start remote machine one by one

DRAWBACKS OF JMETER & LOCUST

Page 13: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

• Pay your attention on non-functional testing• Learn, search and explore• Decision is yours• There is no best tool

CONCLUSIONS

Page 14: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

 

PITFALLS IN MAKING TEST PLANS

Page 15: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

QUESTIONS

Page 16: PERFORMANCE TESTING - WHICH TOOL I NEED TO USE? · • Introduction • Performance testing • JMeter and making test plan • Locust and making test plan • Advantages of JMeter

Every ending is really just a new beginning!