Questions tagged [tsung]

Tsung is an open-source multi-protocol distributed load testing tool.

Tsung is an open source multi-protocol distributed load tool.

The purpose of Tsung is to simulate users in order to test the scalability and performance of IP based client/server applications.

Tsung is written in Erlang to take advantage of that language’s concurrency support.
Tsung will send X TPS every second even if tested system cannot cope - so you can expose bottlnecks.
The tool can simulate very large numbers of users per server, making it ideal for analyzing and testing the performance of large-scale applications, such as instant messaging solutions.

Tsung scales well (it’s been used to simulate tens of thousands of users), it supports forms and HTTP sessions, and includes some niceties like proxy recording, ‘thinktime’ support, and a choice of random or ordered traffic.

Tsung is available free of charge under the GPLv2 license as an open-source software product.
It is protocol-independent and can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, Jabber/XMPP servers.

156 questions
1
vote
1 answer

What is the `@Name@` in command line?

I'm looking for Tsung source code. There is a line like following in file tsung.sh.in: ERL_OPTS=" $ERL_DIST_PORTS -smp auto +P $MAX_PROCESS +A 16 +K true @ERL_OPTS@ " What does the @ERL_OPTS@ mean?
goofansu
  • 2,277
  • 3
  • 30
  • 48
1
vote
1 answer

tsung-recorder unable to capture browser traffic

All I see in the captured XML file is an ending session tag. I've set manual proxy to point to Tsung port(9000) and launched URL in private browser mode to avoid cache. ram@saket:~$ tsung-recorder -L 9000 -P 8000 start Starting Tsung recorder on…
ram
  • 559
  • 1
  • 5
  • 15
1
vote
1 answer

Tsung cluster issues: can't start tsugn cluster

I'm asking this question because I tried the other solutions already posted here. I have a Tsung cluster I'm attempting to setup using EC2 instances. The security group for the EC2 boxes has already opened ports 0-65335. Master box: can ssh into…
1
vote
0 answers

Graphs report generated by tsung 1.5.0a not showing numbers on x/y axis

I download the tsung from github and compiled it, then do my common test tasks, but the graphs report cannot show numbers on x and y axis. Do I miss something to upgrade from 1.4.2 to 1.5.0a?
goofansu
  • 2,277
  • 3
  • 30
  • 48
1
vote
2 answers

tsung ts_config_server Can't start newbeam on host (reason: timeout) Aborting

I am currently in the midst of doing distributed load testing on Amazon's EC2 services and have diligently followed all documentation/forum/support on how to get things to work, but unfortunately find myself stuck at this point. No one in any of the…
ikosuave
  • 46
  • 6
1
vote
0 answers

mysql + xmpp server +test loading - did I reach any physical limit?

during load tests (simulating users connecting to the server), for the first 1750 seconds there is a mean transaction / second rate of about 300-400, with peak of about 700 tr/sec. These transaction are making some use of server's underlying mysql…
kellogs
  • 2,837
  • 3
  • 38
  • 51
1
vote
0 answers

WebDAV testing with Tsung

I have installed Tsung and its up and running for HTTP, however, the main intention is to use Tsung for WebDAV testing. But I do not see recorder picking up any of my actions on a mounted drive. I am using this command: tsung-recorder -p webdav…
csn
  • 376
  • 7
  • 18
0
votes
1 answer

Erlang "host key verification" error

I'm new in tsung and erlang and I want to distribution on tsung. When I use this command: ardic@base-64-arcsp:~/tsungtest$ erl -rsh ssh -name ardic@tsung -setcookie tsung" Erlang R13B03 (erts-5.7.4) [source] [64-bit] [rq:1] [async-threads:0] [hipe]…
ezgi
  • 1
0
votes
1 answer

tsung-recorder still running after "tsung-recorder stop"

I set up a Tsung configuration on my mac and tried to record a test on the web site I'm developing. I ran : "tsung-recorder start" and set the proxy for tsung in firefox localhost:8090. Then I navigated a bit on the running web site. I checked the…
0
votes
1 answer

How to remove roster contacts in Tsung?

I have a problem with removing roster contacts in Tsung. I tried to ask them, but no one answered to my mail. Everything in my config(.xml) is like in their documentation, but only adding contacts is working, renaming and removing doesn't work. Here…
vomidi
  • 1
  • 1
0
votes
1 answer

Is there a way to convert TSUNG scripts into jMeter scripts?

I've inherited a collection of TSUNG Performance Test scripts. There was no handover and there is no knowledge within the company about TSUNG. The technical challenge to learn TSUNG in a short timeframe is quite big. I was wondering if there is a…
0
votes
1 answer

Tsung Load testing - Not able to do websocket load testing of Openfire using tsung

For load testing openfire with websocket connections using tsung script we are able to make the websocket connections but we are not able to make sessions at openfire. As mentioned…
HimS
  • 1
  • 1
0
votes
2 answers

Which tool to use to perform stress testing in a server waiting for custom XMPP IQ Stanzas?

I have an application that receives some custom XMPP IQ stanzas and process these. I would like to make a stress test on it, to see how many users it can support, I searched it and found Tsung. I downloaded the package for Ubuntu and tried to…
JSBach
  • 4,679
  • 8
  • 51
  • 98
0
votes
1 answer

tsung not sending or receiving any data

i have an api which i was load testing with tsung.All was ok. Now , i am getting no result using varibles data from file in load testing.
0
votes
1 answer

I have trouble interpreting messages from the console using the tsung tool

I'm doing some experiments to learn how to use the tsung tool. I have a doubt that may be stupid but that I would like to resolve. After launching the tool from ubuntu console, the following screen appears to me: what I would like to know is if the…