SlideShare a Scribd company logo
Diesel Load Testing Tool
INTRODUCTION
• Diesel load testing software is a comprehensive tool for stress testing
a website.
• Diesel Test is a software designed in Delphi 5, for systems under NT
environment.
• It is distributed under the GNU LGPL license.
• Using Diesel load testing tool you will come to know about how your
website will perform in the real world when hundreds, thousands, (or
potentially millions) of users would place on your website.
• It is designed to test Internet web sites (HTTP and HTTPS requests),
with monitoring and graphical representations.
System Requirements
• Operating System:
• Microsoft Windows NT or 2000 or latest (32-bit)
• Processor:
• Pentium-class processor,
• RAM:
• 64 Mb.
• Performance:
• More memory and a faster processor will yield significantly better
performance.
Installation
Diesel load testing tool
Diesel load testing tool
Diesel load testing tool
Diesel load testing tool
How to Use?
Diesel load testing tool
Diesel load testing tool
Diesel load testing tool
Terminologies
• Diesel test uses the concept of "tests" and "scripts" to organize your
testing session.
• A test consists of one or more scripts.
• A script is a sequence of requests that a browser would make during
a normal session on your website.
Terms Explanation
Current Test: The filename of the current test.
Virtual Users: The number of virtual users that will be involved in the test.
Run time:
The duration of the test. Note that you can stop the test at any
time.
Use recorded host:
Normally, you will want to leave this checked. This is the name of
the host computer for the website. If it is unchecked, you can fill
in the host field to direct the script at a different computer.
Host: The name of the alternative computer hosting the target website.
Timeout:
The number of seconds to wait before the system records an
unsuccessful request as an error.
Use recorded think
time:
When you record a script, the system records how many
milliseconds elapsed between requests. If this box is checked,
then the requests are later played back at the same rate. If not,
then the system waits for "think time" seconds between requests.
Think time: The (optional) number of seconds to wait between requests.
User ramp-up
time:
When a test begins, the system adds virtual users one at a time,
rather than all at once. Adding them all at once would quickly
overwhelm a website. The user ramp-up time specifies the
number of seconds to wait before adding each new user.
Terms Explanation
Current Virtual
Users
The number of virtual users the system has created so far.
Pages Fetched The total number of requests.
HTTP Errors
The number of pages that came back with any HTTP response
code other than 200 - OK.
Timeout Errors
The number of pages that failed to come back within the allotted
timeout.
Other Errors
Any other error. If the website fails to respond at all, or
generates an unexpected disconnect, it would generate an
"Other" error.
Start Time The time the test started.
Time Remaining The time remaining in the test.
Terms Explanation
usernum An sequentially-assigned number for each virtual user.
requestnum
This corresponds to the request number in the script. The first
request is number 0, second request is 1, etc.
fetchstart
The time that the request was issued, measured in milliseconds
since midnight.
fetchend
The time that the request was completed, measured in
milliseconds since midnight.
result
A code of -1 or -2 means that the web server did not return a
response (a timeout or other error). For a detailed list of standard
HTTP response codes, see the Diesel test Appendices.
Terms Explanation
The Chart
•The chart is where the progress of the test can be seen.
•You can control the frequency with which the chart refreshes with the
refresh interval.
•Refreshing the chart does consume processor time, and too-frequent
refreshes will slow the system down. It will also show noisier data, because
values are averages over fewer requests.
Average Fetch Time
The average number of seconds it took to complete
a request to the server and receive a response since
the last measurement.
Max Fetch Time The time it took for the slowest page.
Users The number of virtual users.
The
Monitor
Tab
•This tab allows you to spy on the activity of one particular virtual user. It
allows you to see what the user would see. This is useful because it allows
you to spot unexpected results.
•Click "Enable Monitoring" to activate this function. Note that monitoring
does slow the system down and consumes system resources. Do not use it
during very heavy loads.
•The Monitor tab does not correctly show frames or embedded images.
Behind the scenes, though, these requests are being issued and measured.
The
Logging
Tab
•The Logging Tab is used primarily for debugging. It lets you see system
activity in detail. Using it slows the system down, so avoid using it for heavy
loads.
Results
Diesel load testing tool
Diesel load testing tool
Conclusion
The features of this software, although traditional, are
presented in an easy way for the user.
• Advantages:
• The quality of the chart
• The representation of the users created on the chart for a given time
• The capture tool
• Simple and fast to use
• Exporting the results
• The logging functionality
• Disadvantages
• The manual edition of the tests is badly designed
• Some results seem incoherent, particularly fetch times.
• The ambiguity of certain results
• Distributed tests are impossible
• No feedback from the target system
• Specific technology environment (Delphi, NT)

More Related Content

PPTX
Load testing jmeter
PPTX
Performance testing with Apache JMeter
PPTX
Basic of jMeter
PPTX
Performance testing using Jmeter for apps which needs authentication
PPTX
An Introduction to Prometheus (GrafanaCon 2016)
PPTX
How to Analyze Reports in Jmeter
DOCX
Gopcpro
PDF
Introduction to jmeter
Load testing jmeter
Performance testing with Apache JMeter
Basic of jMeter
Performance testing using Jmeter for apps which needs authentication
An Introduction to Prometheus (GrafanaCon 2016)
How to Analyze Reports in Jmeter
Gopcpro
Introduction to jmeter

What's hot (20)

PDF
Provisioning and Capacity Planning Workshop (Dogpatch Labs, September 2015)
PDF
JMeter - Performance testing your webapp
PPTX
JMETER-SKILLWISE
PDF
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
PPTX
PAC 2019 virtual Stephen Townshend
PPTX
Replication in Distributed Systems
PDF
Prometheus and Docker (Docker Galway, November 2015)
DOCX
Mobile App - Jmeter (1)
PPT
Iasi code camp 12 october 2013 performance testing for web applications with...
PDF
Latency in storage
PPTX
Communication And Synchronization In Distributed Systems
PDF
6multiprogrammingtimesharing 130112050125-phpapp01
PDF
Process coordination
PDF
Fault Tolerance and Job Recovery in Apache Flink @ FlinkForward 2015
PPTX
Performance testing basics
PPTX
PDF
Fault Tolerance 101
PDF
Virtual Machine Maanager
PDF
Architecting for Failure in a Containerized World
PPT
When Web Services Go Bad
Provisioning and Capacity Planning Workshop (Dogpatch Labs, September 2015)
JMeter - Performance testing your webapp
JMETER-SKILLWISE
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
PAC 2019 virtual Stephen Townshend
Replication in Distributed Systems
Prometheus and Docker (Docker Galway, November 2015)
Mobile App - Jmeter (1)
Iasi code camp 12 october 2013 performance testing for web applications with...
Latency in storage
Communication And Synchronization In Distributed Systems
6multiprogrammingtimesharing 130112050125-phpapp01
Process coordination
Fault Tolerance and Job Recovery in Apache Flink @ FlinkForward 2015
Performance testing basics
Fault Tolerance 101
Virtual Machine Maanager
Architecting for Failure in a Containerized World
When Web Services Go Bad
Ad

Viewers also liked (15)

PPTX
Cube permutation
PPTX
برنامج مخازن ومبيعات Venta Market
PPTX
hydro power
PPTX
Power pp
PPT
Micro programmed control
PPTX
Map reduce
PPTX
Assembly fundamentals
PPT
Single instruction multiple data
PPT
Distributed systems
PPT
Switching units
PPT
Instruction Level Parallelism and Superscalar Processors
PPTX
Agile Project Management
PPT
Amplitude modulation
PPT
Artificial intelligence
Cube permutation
برنامج مخازن ومبيعات Venta Market
hydro power
Power pp
Micro programmed control
Map reduce
Assembly fundamentals
Single instruction multiple data
Distributed systems
Switching units
Instruction Level Parallelism and Superscalar Processors
Agile Project Management
Amplitude modulation
Artificial intelligence
Ad

Similar to Diesel load testing tool (20)

PPTX
J meter introduction
PPT
Performance testing jmeter
PPT
Load testing using_neoload by kc
PDF
Performancetestingjmeter 121109061704-phpapp02
PPT
PPT
Load Test Drupal Site Using JMeter and Amazon AWS
PDF
Performance Test Plan - Sample 1
PPTX
Training Webinar: Detect Performance Bottlenecks of Applications
PPTX
Performance eng prakash.sahu
PPTX
Application Performance Tuning Techniques
PPTX
Performance tuning Grails applications SpringOne 2GX 2014
PPT
Performance testing and j meter
PPTX
"Introduction to JMeter" @ CPTM 3rd Session
PDF
SFScon 21 - Eduardo Guerra - A Lean Software Analytics Canvas for Agile Small...
PDF
Performancetestingjmeter 131210111657-phpapp02
PPTX
AUTOMATION TESTING tools extensive application
PDF
Adding Value in the Cloud with Performance Test
DOC
Jmeter interviewquestions
PDF
Performance tuning Grails applications
PDF
Performance tuning Grails applications
J meter introduction
Performance testing jmeter
Load testing using_neoload by kc
Performancetestingjmeter 121109061704-phpapp02
Load Test Drupal Site Using JMeter and Amazon AWS
Performance Test Plan - Sample 1
Training Webinar: Detect Performance Bottlenecks of Applications
Performance eng prakash.sahu
Application Performance Tuning Techniques
Performance tuning Grails applications SpringOne 2GX 2014
Performance testing and j meter
"Introduction to JMeter" @ CPTM 3rd Session
SFScon 21 - Eduardo Guerra - A Lean Software Analytics Canvas for Agile Small...
Performancetestingjmeter 131210111657-phpapp02
AUTOMATION TESTING tools extensive application
Adding Value in the Cloud with Performance Test
Jmeter interviewquestions
Performance tuning Grails applications
Performance tuning Grails applications

More from Syed Zaid Irshad (20)

PDF
Data Structures & Algorithms - Spring 2025.pdf
PDF
Operating System.pdf
PDF
DBMS_Lab_Manual_&_Solution
PPTX
Data Structure and Algorithms.pptx
PPTX
Design and Analysis of Algorithms.pptx
PPTX
Professional Issues in Computing
PDF
Reduce course notes class xi
PDF
Reduce course notes class xii
PDF
Introduction to Database
PDF
C Language
PDF
Flowchart
PDF
Algorithm Pseudo
PDF
Computer Programming
PDF
ICS 2nd Year Book Introduction
PDF
Security, Copyright and the Law
PDF
Computer Architecture
PDF
Data Communication
PDF
Information Networks
PDF
Basic Concept of Information Technology
PDF
Introduction to ICS 1st Year Book
Data Structures & Algorithms - Spring 2025.pdf
Operating System.pdf
DBMS_Lab_Manual_&_Solution
Data Structure and Algorithms.pptx
Design and Analysis of Algorithms.pptx
Professional Issues in Computing
Reduce course notes class xi
Reduce course notes class xii
Introduction to Database
C Language
Flowchart
Algorithm Pseudo
Computer Programming
ICS 2nd Year Book Introduction
Security, Copyright and the Law
Computer Architecture
Data Communication
Information Networks
Basic Concept of Information Technology
Introduction to ICS 1st Year Book

Recently uploaded (20)

PPT
introduction to datamining and warehousing
PPTX
bas. eng. economics group 4 presentation 1.pptx
DOCX
573137875-Attendance-Management-System-original
PDF
Well-logging-methods_new................
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Geodesy 1.pptx...............................................
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
Artificial Intelligence
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
introduction to datamining and warehousing
bas. eng. economics group 4 presentation 1.pptx
573137875-Attendance-Management-System-original
Well-logging-methods_new................
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Current and future trends in Computer Vision.pptx
Internet of Things (IOT) - A guide to understanding
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Geodesy 1.pptx...............................................
CYBER-CRIMES AND SECURITY A guide to understanding
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Lecture Notes Electrical Wiring System Components
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Construction Project Organization Group 2.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Safety Seminar civil to be ensured for safe working.
Artificial Intelligence
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf

Diesel load testing tool

  • 2. INTRODUCTION • Diesel load testing software is a comprehensive tool for stress testing a website. • Diesel Test is a software designed in Delphi 5, for systems under NT environment. • It is distributed under the GNU LGPL license. • Using Diesel load testing tool you will come to know about how your website will perform in the real world when hundreds, thousands, (or potentially millions) of users would place on your website. • It is designed to test Internet web sites (HTTP and HTTPS requests), with monitoring and graphical representations.
  • 3. System Requirements • Operating System: • Microsoft Windows NT or 2000 or latest (32-bit) • Processor: • Pentium-class processor, • RAM: • 64 Mb. • Performance: • More memory and a faster processor will yield significantly better performance.
  • 13. Terminologies • Diesel test uses the concept of "tests" and "scripts" to organize your testing session. • A test consists of one or more scripts. • A script is a sequence of requests that a browser would make during a normal session on your website.
  • 14. Terms Explanation Current Test: The filename of the current test. Virtual Users: The number of virtual users that will be involved in the test. Run time: The duration of the test. Note that you can stop the test at any time. Use recorded host: Normally, you will want to leave this checked. This is the name of the host computer for the website. If it is unchecked, you can fill in the host field to direct the script at a different computer. Host: The name of the alternative computer hosting the target website. Timeout: The number of seconds to wait before the system records an unsuccessful request as an error. Use recorded think time: When you record a script, the system records how many milliseconds elapsed between requests. If this box is checked, then the requests are later played back at the same rate. If not, then the system waits for "think time" seconds between requests. Think time: The (optional) number of seconds to wait between requests. User ramp-up time: When a test begins, the system adds virtual users one at a time, rather than all at once. Adding them all at once would quickly overwhelm a website. The user ramp-up time specifies the number of seconds to wait before adding each new user.
  • 15. Terms Explanation Current Virtual Users The number of virtual users the system has created so far. Pages Fetched The total number of requests. HTTP Errors The number of pages that came back with any HTTP response code other than 200 - OK. Timeout Errors The number of pages that failed to come back within the allotted timeout. Other Errors Any other error. If the website fails to respond at all, or generates an unexpected disconnect, it would generate an "Other" error. Start Time The time the test started. Time Remaining The time remaining in the test.
  • 16. Terms Explanation usernum An sequentially-assigned number for each virtual user. requestnum This corresponds to the request number in the script. The first request is number 0, second request is 1, etc. fetchstart The time that the request was issued, measured in milliseconds since midnight. fetchend The time that the request was completed, measured in milliseconds since midnight. result A code of -1 or -2 means that the web server did not return a response (a timeout or other error). For a detailed list of standard HTTP response codes, see the Diesel test Appendices.
  • 17. Terms Explanation The Chart •The chart is where the progress of the test can be seen. •You can control the frequency with which the chart refreshes with the refresh interval. •Refreshing the chart does consume processor time, and too-frequent refreshes will slow the system down. It will also show noisier data, because values are averages over fewer requests. Average Fetch Time The average number of seconds it took to complete a request to the server and receive a response since the last measurement. Max Fetch Time The time it took for the slowest page. Users The number of virtual users. The Monitor Tab •This tab allows you to spy on the activity of one particular virtual user. It allows you to see what the user would see. This is useful because it allows you to spot unexpected results. •Click "Enable Monitoring" to activate this function. Note that monitoring does slow the system down and consumes system resources. Do not use it during very heavy loads. •The Monitor tab does not correctly show frames or embedded images. Behind the scenes, though, these requests are being issued and measured. The Logging Tab •The Logging Tab is used primarily for debugging. It lets you see system activity in detail. Using it slows the system down, so avoid using it for heavy loads.
  • 21. Conclusion The features of this software, although traditional, are presented in an easy way for the user. • Advantages: • The quality of the chart • The representation of the users created on the chart for a given time • The capture tool • Simple and fast to use • Exporting the results • The logging functionality
  • 22. • Disadvantages • The manual edition of the tests is badly designed • Some results seem incoherent, particularly fetch times. • The ambiguity of certain results • Distributed tests are impossible • No feedback from the target system • Specific technology environment (Delphi, NT)

Editor's Notes

  • #3: The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate software released under the LGPL into their own (even proprietary) software without being required by the terms of a strong copyleft license to release the source code of their own components. GNU is a recursive acronym for "GNU's Not Unix!", chosen because GNU's design is Unix-like, but differs from Unix by being free software and containing no Unix code. The GNUproject includes an operating system kernel, GNU HURD, which was the original focus of the Free Software Foundation (FSF).
  • #13: Video 1: How to create a scrip and record requests. Attach 1.wmv if the video does not start or some error occurs of finding video path.
  • #20: Video 2: How to run test cases. Attach 2.wmv
  • #21: Video 3: How to extract results from Newscript.res in excel. Attach 3.wmv