In this article we are going to see what are additional features/items added after installing jmeter plugin (Google Plugin) and what we can do with it. I will discuses about Pre Processors only. To know about basic of jmeter see my this page. And, the process to install plug in , see this post.

What is pre processor? Typically, a pre processor will process data or provide information before the sampler request send. That means, all parameter data can be handled by Pre processors. After adding Google plugin, we get two type of pre processors.

1. jp@gc - Inter-Thread Communication PreProcessor
-Right click a Test Plan or thread > Pre Processors> jp@gc - Inter-Thread Communication PreProcessor
-This is same as it's brother jp@gc - Inter-Thread Communication PostProcessor. Actually, both of them are used together. It is used for getting the value from the queue and use the value to processors any sampler before sending a request. It supports all functions and settings like as jp@gc - Inter-Thread Communication PostProcessor. To get detail idea about it's supporting see my previous post.
-We can set timeouts here to make it more time driven when working with data.
-One of the best way to keep the data and use them before sending request.

2. jp@gc - Raw Data Source PreProcessor
-Right click a Test Plan or thread > Pre Processors> jp@gc - Raw Data Source PreProcessor
-This is another way of reading file rather than CSV data set config.
-This is one of the best way to read for Binary data.
-This is very helpful when we work with TCP or RAW data.
-This HTTP Raw requests/ UDP request in easy way that helps to work with large data set.
-As it is using Raw file, the raw file format should be like this . We can also see this from response data of a http request from View Result Tree Listener.
-In the raw file, there is chunk marker(number) which defines the pursing of raw data.
Note : I have not use this one, as long as I have used it, I will add more comments.