1 Summary: An HTTP regression testing/benchmarking utility
2 Summary(pl.UTF-8): Narzędzie do testowania serwerów HTTP
7 Group: Networking/Utilities
8 Source0: http://www.joedog.org/pub/siege/%{name}-%{version}.tar.gz
9 # Source0-md5: e165dcab18ae27026f09c2b23dcca322
10 Patch2: %{name}-config.patch
11 URL: http://www.joedog.org/index/siege-home
12 BuildRequires: autoconf
13 BuildRequires: automake
14 BuildRequires: openssl-devel >= 0.9.7d
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 Siege is a regression test and benchmark utility. It can stress test a
19 single URL with a user defined number of simulated users, or it can
20 read many URLs into memory and stress them simultaneously. The program
21 reports the total number of hits recorded, bytes transferred, response
22 time, concurrency, and return status. Siege supports HTTP/1.0 and 1.1
23 protocols, GET and POST directives, cookies, transaction logging, and
24 basic authentication. Its features are configurable on a per user
27 %description -l pl.UTF-8
28 Siege to narzędzie do testowania działania i wydajności serwerów HTTP.
29 Może testować odporność dla pojedynczego URL-a ze zdefiniowaną liczbą
30 symulowanych użytkowników, lub ściągać wiele URL-i do pamięci,
31 obciążając je równocześnie. Program raportuje całkowitą liczbę
32 ściągniętych dokumentów, liczbę przesłanych bajtów, czas reakcji,
33 liczbę jednoczesnych połączeń i status operacji. Siege obsługuje
34 protokoły HTTP/1.0 i 1.1, metody GET i POST, cookie, logowanie
35 transakcji oraz zwykłą autentykację. Opcje są konfigurowalne dla
48 --localstatedir=%{_localstatedir}/log \
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT%{_sysconfdir}
57 DESTDIR=$RPM_BUILD_ROOT
60 rm -rf $RPM_BUILD_ROOT
63 %defattr(644,root,root,755)
64 %doc README README.https AUTHORS KNOWNBUGS NEWS ChangeLog
65 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/siegerc
66 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/urls.txt
67 %attr(755,root,root) %{_bindir}/bombardment
68 %attr(755,root,root) %{_bindir}/siege
69 %attr(755,root,root) %{_bindir}/siege.config
70 %attr(755,root,root) %{_bindir}/siege2csv.pl
71 %{_mandir}/man1/bombardment.1*
72 %{_mandir}/man1/siege.1*
73 %{_mandir}/man1/siege.config.1*
74 %{_mandir}/man1/siege2csv.1*
75 %{_mandir}/man5/urls_txt.5*
76 %{_mandir}/man7/layingsiege.7*