Моя версия Siege:
4.0.2 and ubuntu : 16.04
Siege is installed in cd ./.linuxbrew/Cellar/siege/4.0.2/etc/
Я не смог выполнить нагрузочный тест более 255 и получить предупреждающее сообщение ниже, которое вы можете видеть.
siege -c1000 -t5m http://192.168.1.11:8080/
WARNING: The number of users is capped at 255. To increase this
limit, search your .siegerc file for 'limit' and change
its value. Make sure you read the instructions there...
================================================================
** SIEGE 4.0.2
** Preparing 255 concurrent users for battle.
The server is now under siege...
HTTP/1.1 403 1.50 secs: 819 bytes ==> GET /kiosk/start
HTTP/1.1 403 1.50 secs: 819 bytes ==> GET /kiosk/start
HTTP/1.1 403 1.51 secs: 819 bytes ==> GET /kiosk/start
HTTP/1.1 403 1.52 secs: 819 bytes ==> GET /kiosk/start
поэтому на ctrl + z
Затем я редактировал файл siegerc:
sudo vim siegerc
verbose = true
color = on
quiet = false
show-logfile = true
logging = false
limit = 3000
protocol = HTTP/1.1
chunked = true
cache = false
concurrent = 3000
connection = close
Даже после перезагрузки моей машины, все еще получая такое же предупреждение и загружать только мои 255 тестов. Что делать, если я хочу запустить больше?
На основе https://linode.com/docs/tools-reference/tools/load-testing-with-siege/, кажется, что если вы запустите siege.config, он создаст для вас .siegerc которые вы можете обновить в соответствии с вашими требованиями.
На основе https://linode.com/docs/tools-reference/tools/load-testing-with-siege/, кажется, что если вы запустите siege.config, он создаст для вас .siegerc которые вы можете обновить в соответствии с вашими требованиями.