Questions tagged [siege]

Siege is an http/https regression testing and benchmarking utility.

Siege is an http/https regression testing and benchmarking utility. It was designed to let web developers measure the performance of their code under duress, to see how it will stand up to load on the internet. It lets the user hit a web server with a configurable number of concurrent simulated users.

51 questions
23
votes
3 answers

Load Testing and Benchmarking With siege vs wrk

I have been looking around for tools that can help me to do load testing and benchmarking. I found a couple like: https://github.com/wg/wrk http://www.joedog.org/siege-home/ https://github.com/rakyll/boom I'm wondering if anyone has any experience…
Nam Nguyen
  • 5,668
  • 14
  • 56
  • 70
18
votes
3 answers

Can I set multiple headers with Siege?

I want to use siege to target a number of URLs on my app, each with different headers. I can set headers for one request siege -u http://localhost/xyz -d1 -r1000 -c25 --header="Token: f2840fc1" (this appears to be undocumented) I can specify a list…
Joe
  • 46,419
  • 33
  • 155
  • 245
13
votes
1 answer

Siege unknown responses

I'm trying to test my server on highload resistance with siege utility: siege http://my.server.ru/ -d1 -r10 -c100 Siege outputs a lot of messages like this: HTTP/1.1 200 0.46 secs: 10298 bytes ==> / but sometimes there are error messages like…
Dmitry
  • 277
  • 4
  • 15
11
votes
2 answers

Difference between open-ended and close-ended load testing tools

What is the difference between open-ended and close-ended load testing? Thread-based load-testing tool comes in which category? Which are some examples of load testing tools in each category?
Stanly
  • 663
  • 1
  • 9
  • 26
7
votes
3 answers

Siege https error: HTTPS requires libssl

I am having trouble getting siege to work with https. Running Siege 4.0.2 on Ubuntu 16.04 LTS with OpenSSL 1.0.2g preinstalled and libssl-dev 1.0.2g-1ubuntu4.6. The errors When I run it, I get a lot of these errors: [error] HTTPS requires libssl:…
FreshSnow
  • 394
  • 2
  • 12
6
votes
1 answer

What is the cause of [alert] HTTP: unable to determine chunk size

I'm getting this error with siege, I'm not too sure what the cause of it is: [alert] HTTP: unable to determine chunk size - this seems to occur randomly, but when it does happen, it occurs multiple times in a row. Would it impact the results of my…
Chris Stryczynski
  • 30,145
  • 48
  • 175
  • 286
5
votes
2 answers

How to install Siege with libssl?

I am trying to install Siege with libssl on Mac OS 10.12, but when I use the utility against an https url I am receiving the following error. [error] HTTPS requires libssl: Unable to reach https://example.com/ with this protocol: Socket is…
Michael
  • 6,561
  • 5
  • 38
  • 55
4
votes
0 answers

Siege doesn't work with big header: [fatal] header is too large

I am trying to perform load testing of my end-point via connecting to some server via ssh and running siege command there against another server. Unfortunately, when I provide all my cookies in the request: -H $'Cookie: It fails with the following…
dvelopp
  • 4,095
  • 3
  • 31
  • 57
4
votes
0 answers

SiegeTest:socket error unable to connect

Really need help to figure out what is going wrong. Application Background: It is a nodejs with socket.io application. I am testing my site load using siege windows 3.0.5 tool. 70 concurrent users with 10 seconds siege -c70 -t10s…
3
votes
0 answers

How Can I remove this error "socket: read check timed out(30) sock.c:240: Connection timed out"

I am working on siege 4.0.2 on ubuntu 16.04 environment. I need get a failed transaction when I simulate more than 1100 user, I know that if failed transaction comes means so there is a problem in server memory may be maemory out of failure. How to…
neetha
  • 31
  • 1
  • 5
3
votes
0 answers

Benchmarking with Siege always returns zero hits and zero failed transactions

All, I'm learning to do benchmark testing using the Siege tool against our Rails app. I'm running Siege on my OS X box against a website hosted on another server. When I run it I always get zero hits and zero failed transactions no matter which site…
North Krimsly
  • 879
  • 4
  • 18
  • 33
3
votes
2 answers

Working with Siege over a proxy

I configured a HTTPS proxy server. Now I want to load test it. I am trying to use the Siege tool for that but I don't now how can I redirect the whole traffic to my proxy-server , with some no. of users(200) and with around 30 different urls for…
suresharora
  • 149
  • 1
  • 8
2
votes
0 answers

Why does "Successful transactions"+"Failed transactions" != "Transactions"

Using the siege load testing tool, it sends a number of transactions to a server. The output is typically something like: ** SIEGE 4.0.4 ** Preparing 1 concurrent users for battle. The server is now under siege... Transactions: 10…
afaulconbridge
  • 1,107
  • 9
  • 21
2
votes
0 answers

Redirect siege output into file

I´m trying to redirect siege statistics into a log file for a further analysis, but I´m not able to do it. I´ve tried it by using >> to redirect the output, but there is not possible to redirect the final statistics. Another option is to use the log…
2
votes
3 answers

How to do load testing for JWT Secured Rest API

I am developing a REST API (HTTPS) with Spring and now need to load test to 1000 concurrent users.The problem is I used siege to load test but it cannot test over the jwt token header.Which is the best way to perform load test in my scenario?
Ricky
  • 2,662
  • 5
  • 25
  • 57
1
2 3 4