Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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