]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[TESTS] added two new test configurations
authorWilly Tarreau <willy@wtap.(none)>
Sat, 29 Jul 2006 14:47:12 +0000 (16:47 +0200)
committerWilly Tarreau <willy@wtap.(none)>
Sat, 29 Jul 2006 14:47:12 +0000 (16:47 +0200)
- one for basic features
- one for httpterm

tests/basic-test.cfg [new file with mode: 0644]
tests/httpterm-basic.cfg [new file with mode: 0644]

diff --git a/tests/basic-test.cfg b/tests/basic-test.cfg
new file mode 100644 (file)
index 0000000..818167f
--- /dev/null
@@ -0,0 +1,43 @@
+# This is a test configuration.
+# It requires another server running on local port 9000, preferably httpterm
+# with the file 'httpterm-basic.cfg' from the same directory.
+#
+# It will wait for HTTP connections on port 8000 and TCP connections on port
+# 8001. It will load-balance them across active servers, and will be able to
+# validate queuing. Stats are available at URI /?stats.
+
+global
+       maxconn         500
+
+defaults
+        contimeout      1000
+        clitimeout      5000
+        srvtimeout      5000
+        retries         1
+        redispatch
+
+listen  http_1
+        mode            http
+        bind :8000
+        option         httplog
+        option          dontlognull
+        maxconn 400
+        balance roundrobin
+        server  srv1 127.0.0.1:9000 cookie s1 check port 9000 inter 1000 fall 1
+        server  srv2 127.0.0.2:9000 cookie s2 check port 9000 inter 1000 fall 1
+        server  srv3 127.0.0.3:9000 cookie s3 check port 9000 inter 1000 fall 1
+        server  srv4 127.0.0.4:9000 cookie s4 check port 9000 inter 1000 fall 1
+        option  httpclose
+       errorloc 503 /503
+       stats uri /?stats
+
+listen  tcp_1
+        bind :8001
+        mode            tcp
+        maxconn 400
+        balance roundrobin
+        server  srv1 127.0.0.1:9000 cookie s1 check port 9000 inter 1000 fall 1
+        server  srv2 127.0.0.2:9000 cookie s2 check port 9000 inter 1000 fall 1
+        server  srv3 127.0.0.3:9000 cookie s3 check port 9000 inter 1000 fall 1
+        server  srv4 127.0.0.4:9000 cookie s4 check port 9000 inter 1000 fall 1
+
diff --git a/tests/httpterm-basic.cfg b/tests/httpterm-basic.cfg
new file mode 100644 (file)
index 0000000..b875102
--- /dev/null
@@ -0,0 +1,38 @@
+global
+       maxconn 500
+       daemon
+       #ulimit-n 80
+       #uid    0
+       #gid    0
+       #chroot /tmp
+       #nbproc 2
+       #debug
+       #quiet
+
+listen serv9000 0.0.0.0:9000
+       maxconn 30000
+       object weight 1 name test1 code 200 size 1048576
+       #object weight 1 name test1 code 304 size 0 time 50 no-cache
+       #object weight 1 name test2 code 200 size 100 time 50
+       #object weight 1 name test3 code 200 size 1000 time 50
+       #object weight 1 name test4 code 200 size 300 time 50
+       clitimeout      10000
+
+listen serv9001 0.0.0.0:9001
+       maxconn 30000
+       object weight 1 name test1 code 304 size 0
+       #object weight 1 name test1 code 304 size 0 time 50 no-cache
+       #object weight 1 name test2 code 200 size 100 time 50
+       #object weight 1 name test3 code 200 size 1000 time 50
+       #object weight 1 name test4 code 200 size 300 time 50
+       clitimeout      10000
+
+listen serv9002 0.0.0.0:9002
+       maxconn 30000
+       #object weight 1 name test1 code 304 size 0
+       #object weight 1 name test1 code 304 size 0 time 50 no-cache
+       object weight 1 name test2 code 200 size 100 time 500
+       #object weight 1 name test3 code 200 size 1000 time 50
+       #object weight 1 name test4 code 200 size 300 time 50
+       clitimeout      10000
+