Home skin

 

  Location : TOP > Download  
     
  Latest release
Archives
Release note
version 0.92
version 0.91
version 0.90
version 0.86
version 0.85
version 0.84
version 0.83
version 0.82
version 0.81
version 0.80
version 0.72
version 0.71
version 0.70
version 0.62
version 0.61
 
     
  >> TOP  
 
   

 

 

 

 

  Latest release
You can get TG using the following links. Now latest version is "0.92".

There are two kind of packages - TG and TG with J2RE. Both of packages include same TG binary. When you use latter, you don't need to take and setup Java environments.
 
    Download TG 0.92 *if you get it from "SOFTPEDIA", click here.
     
    Download TG 0.92 with J2RE (Windows) *if you get it from "DOWNLOAD.com", click here.
     
    Download TG 0.92 with J2RE (Linux)
 
TG Package
date
version
filename
platform
size
10/02/08
0.92
tg092.zip
all
5,684,732Bytes

TG Package with J2RE
date
version
filename
platform
size
10/02/08
0.92
tg092wj-setup.exe
windows
30,694,690Bytes
10/02/08
0.92
tg092wj-linux.zip
linux
36,880,452Bytes
 
 
*Important Notes:
This program comes with no warranty. The author of this program can not be held liable under any circumstances for any direct or indirect damages resulting from the use of this program.
 

 

  Archives
You can also get all TG versions using the following links.
 
TG Packages
date
version
filename
platform
size
09/10/05
0.91
all
4,850,346Bytes
09/02/09
0.90
all
4,832,774Bytes
09/01/04
0.86
all
4,649,667Bytes
08/10/19
0.85
all
4,649,773Bytes
08/05/19
0.84
all
2,037,846Bytes
08/01/28
0.83
all
2,017,533Bytes
07/09/14
0.82
all
2,004,692Bytes
07/08/06
0.81
all
1,989,980Bytes
07/06/18
0.80
all
1,947,860Bytes
07/05/12
0.72
all
1,574,669Bytes
07/04/01
0.71
all
1,537,840Bytes
06/12/24
0.70
all
1,532,773Bytes
06/09/01
0.62
all
1,442,530Bytes
06/06/06
0.61
all
1,425,883Bytes
06/05/08
0.60
all
1,339,425Bytes
05/12/06
0.50
all
1,300,976Bytes
05/02/03
0.43
all
45,804Bytes
04/05/24
0.31
all
42,958Bytes
04/05/06
0.30
all
41,398Bytes
03/12/30
prototype
all
25,135Bytes

 
 
TG Packages with J2RE ( windows )
date
version
filename
platform
size
09/10/05
0.91
windows
29,962,734Bytes
09/02/09
0.90
windows
20,305,764Bytes
09/01/04
0.86
windows
17,552,549Bytes
08/10/19
0.85
windows
17,552,655Bytes
08/05/19
0.84
windows
17,502,556Bytes
08/01/28
0.83
windows
17,482,203Bytes
07/09/14
0.82
windows
17,469,362Bytes
07/08/06
0.81
windows
17,454,610Bytes
07/06/18
0.80
windows
17,412,430Bytes
07/05/12
0.72
windows
17,039,199Bytes
07/04/01
0.71
windows
17,002,190Bytes
06/12/24
0.70
windows
16,997,123Bytes
06/09/01
0.62
windows
16,904,932Bytes
06/06/06
0.61
windows
16,888,285Bytes
06/05/08
0.60
windows
16,737,257Bytes
 
 
TG Packages with J2RE ( linux )
date
version
filename
platform
size
09/10/05
0.91
linux
34,751,995Bytes
09/02/09
0.90
linux
22,504,683Bytes
09/01/04
0.86
linux
22,281,668Bytes
08/10/19
0.85
linux
22,281,552Bytes
 
 
*Important Notes:
This program comes with no warranty. The author of this program can not be held liable under any circumstances for any direct or indirect damages resulting from the use of this program.
 

 

  Release note
   
Version 0.92

 

Enhanced output messages for VERBOSE MODE
Verbose mode enables you confirm details of agent's activities, for example) "Running SQL Statements", "Result sets" and "Elapsed time" etc... In this version, you can choice verbose mode output as necessary. Specifically, you can check Elapsed time of each SQL Statements to make verbose mode show only Elapsed time section.

OTHERS
- New parameter "MAX_CONCURRENT_CONNECTIONS" is available. This parameter specifies the multiplicity of Agent's establishing connections.
- "PL/SQL" is changed into "PROCEDURE" at JOB_TYPE parameter value.
- The maximum value is changed into 1024 at LIST(LIST_INTEGER, LIST_STRING) variable.
- Command "VERBOSE" usage is changed.

Improvement or elimination of parameters & Commands
[PARAMETERS]
* NEW
- MAX_CONCURRENT_CONNECTIONS : Specifies the multiplicity of Agent's establishing
connections
[COMMANDS]
* CHANGE
- VERBOSE : Enables/disables Agent verbose mode and specifies message format
* SAMPLES)
VERBOSE AGENT 1 ON : Sets verbose mode for Agent which has Agent-ID#1
VERBOSE AGENT OFF : Clears verbose mode for all Agents
VERBOSE FORMAT 0001 : Shows only "Elapsed time" section in verbose outputs
VERBOSE FORMAT : Shows verbose message format

>> For more details about commands and parameters, please visit :
- Command reference
- Parameter reference

Bug Fixes in TG and TGC

TG version 0.92 contains following bug-fixes.
- BUG091001 : Agents connect to the target database sequentially
 
 

   
Version 0.91

 

Installer is available
You can install and uninstall TG automatically using installer. Incidentally This is available on windows platform only.

J2RE version was changed(J2RE1.4 -> J2RE1.5)
Previously, TG was running on J2RE 1.4.2_01. From TG version 0.91, supported J2RE version was changed into "1.5.0_18".

PRE/POST Transaction function is available
New attribute "Transaction Type" was added on Transaction which is composed of
some SQL statements. Previously, transaction was only executed on the basis of
a transaction ratio which is specified by parameter "AVERAGE". Using this
attribute, you can control transaction as follows :
- Execute a transaction only once when virtual clients start transactions (Pre Transaction)
- Execute a transaction only once when virtual clients disconnect from target database(Post Transaction)

Improved SQL executive function

Previously, TG can execute a SQL using command "sql <SQL statement>".
In TG version 0.91, You can input and execute SQLs directly switching TG mode into SQL-MODE.

Improvement or elimination of commands & parameters
[PARAMETERS]
* New
- TRANS_TYPE : Specifies transaction type.
[COMMANDS]
* New
- SWITCH : Switches TG mode betweenn NORMAL-MODE and SQL-MODE.
- CONNECT : Specifies database username and password, logon option in SQL-MODE.

>> For more details about commands and parameters, please visit :
- Command reference
- Parameter reference

Bug Fixes in TG and TGC
TG version 0.91 contains following bug-fixes.
- BUG090002 : Invalid result messages when command "show status transactions" was fired.
- BUG090003 : An invalid session remains when JOB(JOB_TYPE:SQL) was executed.
 
 

   
Version 0.90

 

Drawing graph function is available
Drawing graph function is available in "TGC - TG Controller -" which is GUI based management tool for TG. You can confirm Agent(Virtual clients) activities visually, and check transaction status intuitively.

 
 

   
Version 0.86

 

Command history function is available
When you push up-down arros key in "TG Console" window of "TGC - TG Controller -" which is GUI based management tool for TG, TG will display command history you have input before. This function is also available when you connect to TG which is running in SERVER mode using terminal software(ex. telnet client).

Improvement or elimination of commands & parameters
[COMMANDS]
* New
- history : Displays command history

>> For more details about commands and parameters, please visit :
- Command reference
- Parameter reference

Bug Fixes in TG and TGC
TG version 0.86 contains following bug-fixes.
- BUG085002 : TG doesn't terminate when TGC terminates
- BUG085003 : TG website URL is invalid in TGC
- BUG085004 : Invalid connection between TGC and TG after tring to connect to TG
- BUG085005 : TG exits abnormally when you use VERBOSE commands at TG which is
running in command-line mode
 
 

   
Version 0.85

 

TGC is avaiable on Linux platform
TGC(TG Controller) which is management tool for TG was only available on Windows platform. But, In this version, TGC also supports Linux platform.

Terminal mode is supported
You can connect to TG via the network with TG running on memory using a Terminal software(example:TeraTerm, Telnet, etc..). You can control TG remotely without GUI environments.

Executing SQL statements manually
You can not only put the load on the database using virtual clients(Agent), but also connect to the database and execute SQL statements manually.

Batch mode is supported
You can make TG execute commands sequentially according to a text file which contains commands you want to do. This function enables you automate a formulaic processing.

Improvement or elimination of commands & parameters
[COMMANDS]
* New
- sql <SQL statement> : Execute SQL manually
- show columns : Show registered columns and lengths
[PARAMETERS]
* New
- COLUMN : Specify a length of column
- OPERATOR_USERNAME : Specify DB username for administrative use
- OPERATOR_PASSWORD : Specify DB password for administrative use
- OPERATOR_LOGON_OPTION : Specify a logon option for administrative use
- INPUT_ENCODING : Specify a characterset which TG recieves
- OUTPUT_ENCODING : Specify a characterset which TG sends
- OUTPUT_LINEFEED_STRING : Specify a linefeed string which TG sends
* Change
- USERNAME - > AGENT_USERNAME : Username of virtual client(Agent)
- PASSWORD - > AGENT_PASSWORD : Password of virtual client(Agent)

>> For more details about commands and parameters, please visit :
- Command reference
- Parameter reference

Bug Fixes in TG and TGC
TG version 0.85 contains following bug-fixes.
- BUG084001 : TGC seems to be hunged up temporally when TG and TGC synchronize
each configuration.
 
 

   
Version 0.84

 

Improved Agent status definition
The status definition of virtual clients(we call "Agents") is improved in this version. You can trace details about Agent processing.

Improved collecting transaction statistics
In an older version, When GAP STATISTICS(*) occured, TG reports it occured only. But, in this verion, TG correct statistics report according to the skipped number of seconds. This improves the visibility of statistics report.
(*) What is GAP STATISTICS :
Normally TG can display statistics report (for example : TPS) every one second. But, When TG server is too busy, this report may not be finished in one second. At TG, we call this situation "GAP STATISTICS".

Improvement or elimination of commands & parameters
- New command : KILL
"KILL" command is added which controls virtual clients(Agents). You can abort Agents that wait endlessly for locks to clear.
- changed command : SHOW
"SHOW"" command is extended to show detailed virtual client(Agent) statuses.
- obsolete command : NORMAL, RESETMONITOR
"NORMAL" command is combined with "VERBOSE" and "RESETMONITOR" with "MONITOR".

Bug Fixes in TG and TGC
TG version 0.83 contains following bug-fixes.
- BUG083001 : An invalid error message(The same XXX name exists) displayed on "Configure agents..." window
- BUG083002 : "ERROR: current transaction is aborted..." happens when Agents access a table which contains integer colomns
- BUG083003 : Invalid error messages on TGC when using parameter "JDBC_URL"
 
 

   
Version 0.83

 

Modify function for variable identifier
Until TG ver 0.82, Variable name must be start with the colon(:) as a variable identifier. In this version, You can change it you want to use.

Supporting SYSDBA,SYSOPER connection
SYSDBA and SYSOPER connection is available when you use ORACLE as a target database.

Detecting GAP STATISTICS
Normally, statistics report is displayed every one second. But, this report may be finished in one second when the host that TG is running on is too busy(at TG, we call this situation "GAP STATISTICS"). When GAP STATISTICS occured, WARINING message is displayed in the new version of TG.

Bug Fixes in TG and TGC
TG version 0.83 contains following bug-fixes.
- BUG082002 : Agents fail to connect to the target database using "OCI" or "OCI8" as a value of the parameter "DRIVER_TYPE".
 
 

   
Version 0.82

 

Imporoved statistics report
You can confirm throughput information ( execution time for one transaction ) in addtion to TPS ( the number of execution of the transaction for one second).
According to this function, you can get a better understanding how transactions are executed.

Support of stored procedures as a transaction
Not only SQL statements, You can execute stored procedures as a transaction. In the case of ORACLE Database, with the following description in "tg.conf" configuration file, you can call the stored procedure :
Ex) statement = call statspack.snap();

Listening specified address & waiting for the connection from TGC
You can change the listeneing address which is used by TG to wait for the connection of TGC (TG Controller) . * See here, how to use this function.

Bug Fixes in TG and TGC
TG version 0.82 contains following bug-fixes.
- BUG081001 : TG prompt is returned without waiting for agent's proccessing in slave servers when CONNECT ALL/DISCONNECT ALL command was fired.
 
 

   
Version 0.81

 

Help function added
At TG version 0.81, "Help" function is added. This supports you to configure transactions and control agents. With this function, you can learn how to use TG more easily.

Help guides your following tasks :
- Customize TGC window layout
- Install JDBC driver
- Verify and test the performance of your database
- Load sample configurations

Improved transaction controls
About executing transactions of Agents, following controls are available :
- Enable / disable "AUTO COMMIT" of JDBC
- Selecting Isolation levels
 
 

   
Version 0.80

 

Supporting various databases
Until TG version 0.72, TG was supporting ORACLE database only. But, TG version 0.80 has begun supporting various databases on a trial basis. Now "MySQL" and "PostgreSQL" was confirmed to work successfully with TG. About another databases with JDBC driver provided, TG would be able to connect to them.

Bug Fixes in TG and TGC
TG version 0.80 contains following bug-fixes.
- BUG072001 : TGC exits abnormally #2
 
 

   
Version 0.72

 

Improved GUI(TG Controller) design
"System Event Monitor" is modified to contain the following changes. The visibility of GUI is improved.
- Date information(MONTH/DAY) is added to the time indicator.
- The difference of message level ( "INFORMATION" , "WARNING" , "ERROR" ) is described by the icon.

Bug Fixes in TG and TGC
TG version 0.72 contains following bug-fixes :
- BUG071001 : Error messages on TGC when disconnecting from remote TG server
- BUG071002 : Invalid double line-feeded messages displayed on "TPS Monitor" of TGC
- BUG071003 : Invalid messages when TGC starting up local TG server
- BUG071004 : TG mistakenly deals with recieved messages from TGC or MasterServer
- BUG071005 : MasterServer consumes lots of CPU in MultiServer mode
 
 

   
Version 0.71
  Improved logging function
Until TG version 0.70, TG has written logging messages into the logfile(tg.log) using "Enable spooling TG message" function of TGC (It is "spool" command in the command-line mode of TG). From TG version 0.71, you can specify the spool filename you want to use.

Bug Fixes in TG and TGC
Some bugs of TG version 0.70 is fixed.

 
 

   
Version 0.70
  Multi-server mode
Multi-server mode enables a single TG server(Master server) to control other
TG servers(slave server). Using syncronized TG servers, you can generate bigger
transactions.

Bug Fixes in TG and TGC
Some bugs of TG version 0.62 is fixed.
 
 

   
Version 0.62

 

Help to search a JDBC driver
When failed to load a JDBC driver, help message windos is displayed.

The function of "Configuring agents..." is improved
At "Configure agents..." window , following functions are added.
- Checking values are filled correctly
- Changing the order of registed values (ex. the name of variables, transactions and jobs)

Bug Fixes in TG and TGC
Some bugs of TG version 0.61 were fixed.
 
 

   
Version 0.61

 

"tgc.exe" released
You can startup TGC - which is a Java based application - like a windows native application without opening a command prompt.
 
 

 

     
  >> TOP > Download  

 

 

 
 

 

 
 
 

Copyright 2003 - 2009 tgmstr. All rights reserved.