Tsung
1. Introduction
1.1. What is Tsung?
1.2. What is Erlang and why is it important for Tsung?
1.3. Tsung background
2. Features
2.1. Tsung main features
2.2. HTTP related features
2.3. WEBDAV related features
2.4. Jabber/XMPP related features
2.5. PostgreSQL related features
2.6. MySQL related features
2.7. Websocket related features
2.8. AMQP related features
2.9. MQTT related features
2.10. LDAP related features
2.11. Complete reports set
2.12. Highlights
3. Installation
3.1. Dependencies
3.2. Compilation
3.3. Configuration
3.4. Running
3.5. Feedback
4. Benchmark Approach
4.1. HTTP/WebDAV
4.2. LDAP
4.3. PostgreSQL
4.4. MySQL
4.5. Jabber/XMPP
5. Using the proxy recorder
5.1. PostgreSQL
5.2. HTTP and WEBDAV
6. Understanding tsung.xml configuration file
6.1. File structure
6.2. Clients and server
6.3. Monitoring
6.4. Defining the load progression
6.5. Setting options
6.6. Sessions
6.7. Advanced Features
7. Statistics and Reports
7.1. File format
7.2. Available stats
7.3. Design
7.4. Generating the report
7.5. Tsung summary
7.6. Graphical overview
7.7. Tsung Plotter
7.8. RRD
8. References
9. Acknowledgments
10. Frequently Asked Questions
10.1. Can’t start distributed clients: timeout error
10.2. Tsung crashes when I start it
10.3. Why do i have error_connect_emfile errors?
10.4. Tsung still crashes/fails when I start it!
10.5. Can I dynamically follow redirect with HTTP?
10.6. What is the format of the stats file tsung.log?
10.7. How can I compute percentile/quartiles/median for transactions or requests response time?
10.8. How can I specify the number of concurrent users?
10.9. SNMP monitoring doesn’t work?!
10.10. How can i simulate a fix number of users?
11. Errors list
11.1. error_closed
11.2. error_inet_<ERRORNAME>
11.3. error_unknown_data
11.4. error_unknown_msg
11.5. error_unknown
11.6. error_repeat_<REPEATNAME>
11.7. error_send_<ERRORNAME>
11.8. error_send
11.9. error_connect_<ERRORNAME>
11.10. error_no_online
11.11. error_no_offline
11.12. error_no_free_userid
11.13. error_next_session
11.14. error_mysql_<ERRNO>
11.15. error_mysql_badpacket
11.16. error_pgsql
12. Changelog
13. tsung-1.0.dtd
Tsung
Docs
»
6. Understanding tsung.xml configuration file
Edit on GitHub
6. Understanding tsung.xml configuration file
ΒΆ
6.1. File structure
6.2. Clients and server
6.2.1. Basic setup
6.2.2. Advanced setup
6.2.2.1. maxusers
6.2.3. Running Tsung with a job scheduler
6.3. Monitoring
6.3.1. Erlang
6.3.2. SNMP
6.3.3. Munin
6.4. Defining the load progression
6.4.1. Randomly generated users
6.4.2. Statically generated users
6.4.3. Duration of the load test
6.5. Setting options
6.5.1. Thinktimes, SSL, Buffers
6.5.2. Timeout for acknowledgments of messages
6.5.3. Hibernate
6.5.4. Rate_limit
6.5.5. Ports_range
6.5.6. Setting the seed for random numbers
6.5.7. Path for BOSH
6.5.8. Websocket options
6.5.9. XMPP/Jabber options
6.5.10. HTTP options
6.5.11. AMQP options
6.6. Sessions
6.6.1. Thinktimes
6.6.2. HTTP
6.6.2.1. Authentication
6.6.3. Jabber/XMPP
6.6.3.1. StartTLS
6.6.3.2. Roster
6.6.3.3. SASL Plain
6.6.3.4. SASL Anonymous
6.6.3.5. Presence
6.6.3.6. MUC
6.6.3.7. PubSub
6.6.3.8. VHost
6.6.3.9. Reading usernames and password from a CSV file
6.6.3.10. raw XML
6.6.3.11. resource
6.6.4. PostgreSQL
6.6.5. MySQL
6.6.6. Websocket
6.6.7. AMQP
6.6.8. MQTT
6.6.9. LDAP
6.6.9.1. Authentication
6.6.9.2. LDAP Setup
6.6.9.3. Other examples
6.6.10. Mixing session type
6.7. Advanced Features
6.7.1. Dynamic substitutions
6.7.2. Reading external file
6.7.3. Dynamic variables
6.7.3.1. Regexp
6.7.3.2. XPath
6.7.3.3. JSONPath
6.7.3.4. PostgreSQL
6.7.3.5. Decoding variables
6.7.3.6. set_dynvars
6.7.4. Checking the server’s response
6.7.5. Loops, If, Foreach
6.7.5.1. <for>
6.7.5.2. <repeat>
6.7.5.3. <if>
6.7.5.4. <foreach>
6.7.6. Rate limiting
6.7.7. Requests exclusion
6.7.8. Client certificate
Read the Docs
v: v1.5.1
Versions
latest
v1.5.1
v1.5.0
v1.4.2
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.