Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 166 lines (150 sloc) 7.945 kb
3b23a8a Nicolas Niclausse update
nniclausse authored
1 1.0.3 -> 1.0.4 Minor feature enhancements
2 - new feature: HTTP proxy load testing in now possible (set
3 http_use_server_as_proxy to true)
4 - UserAgent is now customizable for HTTP testing
5 - Add an option to run all components (controller and lauchner)
6 within a single erlang beam (use_controller_vm). Should ease
7 idx-tsunami use for light load tests
8 - fix: several 'idx-tsunami status' can be run simultaneously
9 (reported by Adam Spotton)
10 - internal: Host header is now set during configuration phase
11 - fix last phase duration
12
de82c4d Nicolas Niclausse v1.0.3
nniclausse authored
13 1.0.2 -> 1.0.3 Minor bugfixes (8 Jul 2005)
c58fbb0 Nicolas Niclausse update
nniclausse authored
14 - add ts_file_server module
15 - fix broken https recording
16 Thx to johann.messner@jku.at for bug reporting :
17 - fix: forgot to add "?" when an URL is absolut and had a query
18 part
19 - fix regression in the recorder (introduced in 1.0.2): must use CAPS
20 for method, wrong content-length in recorder causing POST requests
21 to silently fail
22 - allow multiple 'dyn_variable' in DTD
23 - fix Host: header when port is != 80
24
8a09342 Nicolas Niclausse update
nniclausse authored
25 1.0.1 -> 1.0.2: Minor bugfixes (6 Jun 2005)
26 - fix: the recorder is working now with R10B: replace call to
27 httpd_parse:request_header in recorder by an
5bda7d6 Nicolas Niclausse update
nniclausse authored
28 internal func (the func was removed in R10B)
8a09342 Nicolas Niclausse update
nniclausse authored
29 - update configure scripts (should build on RHEL3/x86_64)
5bda7d6 Nicolas Niclausse update
nniclausse authored
30 - remote beam startup is now tunable (-r ssh/rsh)
8a09342 Nicolas Niclausse update
nniclausse authored
31 - internal changes in ts_os_mon (suggested by R. Lenglet)
5bda7d6 Nicolas Niclausse update
nniclausse authored
32
b0c11fe Nicolas Niclausse v1.0.1
nniclausse authored
33 1.0 -> 1.0.1: Major bugfixes (18 Nov 2004)
34 - fix: broken free mem on non linux arch (Matthew Schulkind)
35 - add script to convert apache log file (combined) to idx-tsunami XML
36 - improved configure: add --with-erlang option and xmerl PATH detection
37 idx-tsunami now compiles both with R9C and R10B
38 - small fixes to the DTD
39 Thx to Jonathan Bresler for testing and bug reporting :
40 - fix: broken 'global', 'local' and 'no_ack' requests and size computation
41 - fix: broken ids in jabber messages
42 - fix: broken online/offline in user_server
43 - default thinktime can now be overriden
44 - many improvements/fixes in analyse_msg.pl
45
4706423 Nicolas Niclausse version 1.0
nniclausse authored
46 1.0.beta7 -> 1.0: Minor bugfixes (13 Aug 2004)
47 - fix: broken path when building debian package
b0c11fe Nicolas Niclausse v1.0.1
nniclausse authored
48 - add rpm target in makefile
4706423 Nicolas Niclausse version 1.0
nniclausse authored
49 - implement status
50 - add 'match' in graph and doc
51 - fix add_dynparams for jabber
52
906c03a Nicolas Niclausse new release - 1.0.beta7
nniclausse authored
53 1.0.beta6 -> 1.0.beta7: Minor bugfixes (20 Jul 2004)
e7c7b43 Nicolas Niclausse must wait for 'close' packet in the case of no content-length with 'Conn...
nniclausse authored
54 - HTTP: really (?) fix parsing of no content-length with connection:close
55e9c60 Nicolas Niclausse no longer install beam files in erlang root dir. Use configure setup ins...
nniclausse authored
55 - better handling of configure (--prefix is working)
56 - add different types of output backend (currently, only 'text'
57 works; 'rrdtool' is started but unfinished)
58 - fix: ssl_ciphers option is working again
59
5ee4093 Nicolas Niclausse 1.0.beta6
nniclausse authored
60 1.0.beta5 -> 1.0.beta6: Minor feature enhancements (5 May 2004)
4964dc0 Nicolas Niclausse update
nniclausse authored
61 - add a DTD for the configuration file
62 - add dynamic request substitution (mickael.remond@erlang-fr)
e894acf Nicolas Niclausse update
nniclausse authored
63 - add dynamic variable parsing from response (can be used
64 later in the session for request substitution)
65 - add response pattern to match (log if not match)
5ee4093 Nicolas Niclausse 1.0.beta6
nniclausse authored
66 - HTTP: fix partial header parsing (mickael.remond@erlang-fr.org)
67 - HTTP: fix chunk parsing when the chunk-size is split across two packets
68 - HTTP: fix parsing of no content-length with connection:close case
4964dc0 Nicolas Niclausse update
nniclausse authored
69 - check for bad input (config file, <client> name)
e894acf Nicolas Niclausse update
nniclausse authored
70 - merge client and client_rcv processes into a single process
57adc8e Nicolas Niclausse update
nniclausse authored
71 - fix: do not connect in init anymore; this fix too long phases when
72 connection time is high.
73 - connect stat is now for both new connections and reconnections
5ee4093 Nicolas Niclausse 1.0.beta6
nniclausse authored
74 - check phase duration in launcher
e894acf Nicolas Niclausse update
nniclausse authored
75 - various code cleanup
4964dc0 Nicolas Niclausse update
nniclausse authored
76
409e4b3 Nicolas Niclausse 1.0.beta5
nniclausse authored
77 1.0.beta4 -> 1.0.beta5: Major Feature enhancements (25 Mar 2004)
78 - add SNMP monitoring (not yet customizable)
f1b8288 Nicolas Niclausse update CHANGES
nniclausse authored
79 - fix remote start: log filename is now encoded to avoid bad
80 parsing of log_file by 'erl'
81 Patches from mickael.remond@erlang-fr.org :
82 - Added ~/.idx-tsunami creation in idx-tsunami script if the directory
83 does not already exist
84 - Extension of XML attribute entity normalisation
85 - HTTP: fix Cookie support: Cookie are not necessarily separated by "; "
86 - HTTP: fix long POST request in the recorder: dorecord message
409e4b3 Nicolas Niclausse 1.0.beta5
nniclausse authored
87 was missing enclosing curly brackets, and the body length counter
88 were mistakenly taking the header size in its total
f1b8288 Nicolas Niclausse update CHANGES
nniclausse authored
89 - HTTP: Content-type support in the recorder (needed to handle
90 non-HTML form encoded posts)
91 - add autoconf support to detect Erlang installation path
92 - SOAP Support: IDX-Tsunami can now record and replay SOAP HTTP
93 scenario. The SOAPAction HTTP header is now recorded
94 - Preliminary Windows support: A workaround has been introduced in
95 the code to handle behaviour difference between Erlang Un*x and
96 Erlang Windows on how the command-line is handled. When an
97 assumtion is made on the string type of a parameter, it should be
98 check that this is actually a string and not an atom.
99
d1a07ba Nicolas Niclausse 1.0.beta4
nniclausse authored
100 1.0.beta3 -> 1.0.beta4: Minor bugfixes (16 Mar 2004)
04d47ac Nicolas Niclausse update
nniclausse authored
101 - fix lost cookie when transfer-encoding:chunked is used
102 - fix config parsing (the last request of the last page of a
103 sesssion was not marked as endpage)
104 - don't crash anymore on error during start or stop
105
73f9306 Nicolas Niclausse modifs en vue de publication v1.0.beta3
nniclausse authored
106 1.0.beta2 -> 1.0.beta3: Minor feature enhancements (24 Feb 2004)
b045e96 Nicolas Niclausse update
nniclausse authored
107 - fix stupid bug in start script for recorder
73f9306 Nicolas Niclausse modifs en vue de publication v1.0.beta3
nniclausse authored
108 - HTTP: fix '&' writes in the XML recorder for 'content' attribute
a990494 Nicolas Niclausse typo
nniclausse authored
109 - HTTP: enhanced Cookies parsing ('domain' and 'path' implemented).
73f9306 Nicolas Niclausse modifs en vue de publication v1.0.beta3
nniclausse authored
110 - ssl_ciphers can be customized
b045e96 Nicolas Niclausse update
nniclausse authored
111 - change log directory structure: all log files in one directory per test
112 - add HTML reports (requires the perl Template toolkit)
73f9306 Nicolas Niclausse modifs en vue de publication v1.0.beta3
nniclausse authored
113 - change stats names: page_resptime -> page, response_time -> request
b045e96 Nicolas Niclausse update
nniclausse authored
114
73f9306 Nicolas Niclausse modifs en vue de publication v1.0.beta3
nniclausse authored
115 1.0.beta1 -> 1.0.beta2: Minor feature enhancements (11 Feb 2004)
3b06cb4 Nicolas Niclausse debian files and doc update
nniclausse authored
116 - reorganise the sources
117 - add tools to build a debian package
118 - fix documentations
119 - add minimalistic man page
120 - syntax change: GETIMS +date replace by GET +'if_modified_since'
121
122 0.2.1 -> 1.0.beta1: Major Feature Enhancements (3 Feb 2004)
89960cc Nicolas Niclausse update
nniclausse authored
123 - rewrite the configuration engine. Now use an XML file.
124 - add recording application: use as a HTTP proxy to record session into XML
125 format
126 - add support to OS monitoring (cpu, memory, network). Currently, use an
127 erlang agent on the remote nodes; SNMP is on the TODO list.
128 (mickael.remond@erlang-fr.org)
129 - can now use several IPs per client host
130 - several arrival phases can be set with different arrival rates and
131 duration
4f9b1f5 Nicolas Niclausse current changes in 0.3.0
nniclausse authored
132 - can set test duration instead of number of users
133 - add user defined statistics using a 'transaction' tag
89960cc Nicolas Niclausse update
nniclausse authored
134 - HTTP: fix cookies and POST handling (mickael.remond@erlang-fr.org)
135 - HTTP: rewrite the parser (faster and cleaner)
4f9b1f5 Nicolas Niclausse current changes in 0.3.0
nniclausse authored
136 - fix bad timeout computation when close occur for persistent client
89960cc Nicolas Niclausse update
nniclausse authored
137 - bugfixes and other enhancements.
138 - fix memory leak with ssl (half-closed connections)
4f9b1f5 Nicolas Niclausse current changes in 0.3.0
nniclausse authored
139
4f5c55f Nicolas Niclausse Changes since v0.2.0
nniclausse authored
140 0.2.0 -> 0.2.1: Minor bugfixes and small enhancements (9 Dec 2003)
a11dcad Nicolas Niclausse typo
nniclausse authored
141 - optimize session memory consumption: use an ets table to store session setup
4f5c55f Nicolas Niclausse Changes since v0.2.0
nniclausse authored
142 - HTTP: fix crash when content-length is not set in headers
143 - HTTP: fix POST method
144 - HTTP: preliminary chunked-encoding support in HTTP/1.1
145 - HTTP: Absolute URL are handled (server and port can be overridden )
146 - no more .hosts.erlang required
147 - add stats on simultaneous users
148
42160cf Nicolas Niclausse release 0.2.0
nniclausse authored
149 0.1.1 -> 0.2.0: Major Feature Enhancements (Aug 2003)
9552feb Nicolas Niclausse preparing release v0.2.0
nniclausse authored
150 - add 'realtime' stats
151 - add new 'parse' type of protocol
152 - add reconnection support (persistent client)
153 - add basic HTTP and HTTPS support
154 - split the application in two parts: a single controller (tsunami_controller),
155 and the clients (tsunami)
42160cf Nicolas Niclausse release 0.2.0
nniclausse authored
156 - switch to R9C
9552feb Nicolas Niclausse preparing release v0.2.0
nniclausse authored
157
158 0.1.0 -> 0.1.1: Bugfix realease (Aug 2002)
159 - fix config file
160 - fix few typos in docs
161 - fix init script
162 - few optimizations in user_server.erl
163 - switch to R8B
164
165 0.1.0: Initial release (May 2001)
Something went wrong with that request. Please try again.