TansuTCP
Plugins

Plugins are small executable (TTP) files. There are two types of plugins.

Converter Plugins
Converter plugins operates on captured data. User selected captured data and TansuTCP sends selected input and output data to the plugin. With this type of plugin you can save selected data, convert to a new format, etc.

Listener Plugins
Lisner plugins are called automatically while listening is started. With this type of plugin you can change data, send data to another server, log data, etc.

Below is a list of available plugins. If you want to develop a new plugin, please click. To get information about plugin installation, click here.

Plugin Name / Description Type Version Author Updated
Simple Data To File
This plugin saves all captured data to a direcory. You can select the directory and file name format.
Converter 1.0 Tansu TÜRKOĞLU 19 Feb 2006
Simple Data Replacer Plugin *
This listener plugin replaces incoming (input) and outgoing (output) data. You can configure what to replace.
Listener 1.1 Tansu TÜRKOĞLU 26 Feb 2006
Edit & Continue Plugin *
This listener plugin captures data from TansuTCP and then you can edit request or response data. You can also define simple filters in order to disable Edit & Continue mechanism.
Listener 1.0 Tansu TÜRKOĞLU 26 Feb 2006
Custom C# Http body class generator for coded web tests in VS.NET *
With this converter plugin you can generate C# code and customize generated code with templates. I am using this plugin to generate source code for Microsoft Visual Studio 2005 Team Edition for Software Testers. Usefull for performance testing of smart client (.NET Remoting) applications.
Converter 1.0 Tansu TÜRKOĞLU 26 Feb 2006
GZip / Deflate Compression Plugin
This plugin compresses or decompresses input / output data. You can set what to do and high level protocol (i.e. Http).
Listener 1.0 Tansu TÜRKOĞLU 6 March 2006
* Distributed with the installation package.
** Plugins are compatible and tested with TansuTCP 2.1

Plugin Installation
Just copy the plugin files to the TansuTCP\Plugins directory and open Plugin Manager.

Interested in Plugin Development ?
That's why I have spent lots of time to add plugin functionality to TansuTCP. You can find Delphi plugin templates and source files of some plugins inside the Source installation folder. Please feel free to contact me if you have questions or if you want to share your plugin.

Some FAQ about plugins are listed below:

- Can I develop plugins with C or C++ ?
Yes, you can.
- What is FastShareMem.pas ?
This file must be the first unit and helps sharing data with TansuTCP and your plugin DLL.
- What is UPluginUtils.pas
This is a small utility library for plugin developers. You can find useful procedures inside.

Click here to return to main page.
© 2005 - 2006 by Tansu TÜRKOĞLU