My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Roadmap  

Next Version

...just released 0.5.2...

Future Plans

Planning for future versions:

  • Graph plugins
    • disable legend at rows and settings tabs
    • smart grid lines for timeline charts - on minutes, hours, 10s, 5s...
    • graph sample variables?
    • Turn all OverTime graphs into one universal graph?, the same for distribution and pivot?
    • latency distribution and latency percentiles - common solution?
    • RPS vs Response Time graph
    • Possibility to filter data for time period
    • Quantiles over time graph - http://loadosophia.org do it
    • Add property to change CSV export time format
    • some cumulative graph
  • Distributed testing
    • Config Plugin (or maybe listener accepting distr test online status): Distributed Test Control Panel
    • custom thread groups reporting machinename in distributed mode automatically
  • FFW
    • use opened files pool in Flexible File Writer and provide dynamic file selection - the same for Raw Data Source?
  • Other
    • New Variable from CSV Config - add full CSV parsing options, add column numbers selection
    • JXPath Assertion, JXPath Extractor, JSON schema assertion idea
    • implement functions iif, base64
    • one more Autostop criteria: when reached desired number of samples, duration criteria
    • random CSV data set a need
    • a way to limit iterations for STG?
    • a way to specify Composite config in CMD tool
    • More ideas, folks???

See also:

Comment by nlam...@free.fr, Nov 29, 2010

Hi,

Thanks for the current work, it is great.

I need an extra functionnality if possible: is it possible to add a mean to all graphics (aggregating alls rows). It can be helpfull when you have a lot of rows and if you don't want to display a subset of them but the overall response time?

Nicolas

Comment by project member a...@apc.kg, Nov 30, 2010

Hi, Nicolas, We'll think of it, it becomes more and more obvious requirement...

Comment by zeman.m...@gmail.com, Nov 30, 2010

Yea, I definitely agree that having a way to aggregate all rows for the graphs would be fantastic. This plugin pack is great though, fantastic work!

Comment by project member Stephane...@gmail.com, Dec 13, 2010

Hi, it will be added in the next release.

Comment by ben...@heurter.be, Feb 9, 2011

Hi, I saw really interesting features in th 0.4 release's documentation. Would it be possible to get a beta version ? I Tried to compile from the trunk, but got missing jars :-( Thx B

Comment by project member a...@apc.kg, Feb 9, 2011

Load latest RC3, the link is on the home page

Comment by ben...@heurter.be, Feb 9, 2011

Thank you. I'll try it asap

Comment by san...@pa7.nl, Feb 16, 2011

Request for 0.4.1 concering PerfMon: Keep collecting and showing metrics for other servers if one of the servers lost connection.

I have had this problem a couple of times now. I'm using the agents on 5 servers. I'm starting the agents with the Windows Scheduler, so that they are started as a system background process. I don't need to keep the RDP session alive. If a DBA opens a RDP with console mode and then logs off, the Java session is disconnected (I think that is what's happening, because sometimes the Agents stopped running and I can't find out why)

Comment by project member a...@apc.kg, Feb 16, 2011

Sander, accepted with highest priority

Comment by project member Stephane...@gmail.com, Feb 17, 2011

It is done

Comment by san...@pa7.nl, Feb 17, 2011

Great, if you want me to test it just let me know

Comment by araza...@gmail.com, Feb 22, 2011

would it be possible to have a groovy step like in soapui. it is not as easy to program in beanshell. groovy/python/ruby support would be really cool

Comment by project member a...@apc.kg, Feb 22, 2011

What is "groovy step"? Maybe you get us as JMeter developers, but we're not. This is independent project. Or I just can't get your question, then clarify it with our mailing list, we'll try to help if we can.

Comment by texaver...@gmail.com, Feb 23, 2011

1) Kudos for a great plugin 2) What if "Aggregated Display" aggregated only the selected Samplers (in the rows tab)? You'd preserve existing functionality, and give us the ability to group Samplers without the pain of extra transactions...

Comment by project member a...@apc.kg, Feb 23, 2011

Thanks for appreciation. Actually aggregated display is calculated during runtime, so we can't recalculate it in any combination without resource-expensive operations. Our graphs are to be used in real-time, standalone analysis would require completely different approach an tool.

Comment by texaver...@gmail.com, Feb 24, 2011
  1. Thanks for getting back to me with your thoughts on this!
  2. I'm no expert in JMeter Plugins, but it doesn't make sense to me that this operation will be terribly resource-expensive. Could you provide BigO for the average and most resource-expensive operations currently being done? I can take a deeper look into how this can be done.
  3. Is this open for discussion? For instance in the JMeter Plugin Google Group?
Comment by project member a...@apc.kg, Feb 24, 2011

Yes, this is better to discuss in Google Group.

Project code is open, so you can take a look at it and suggest some changes. Or even join as committer.

Comment by lucas.po...@gmail.com, Feb 28, 2011

Hi,

I propose an idea of additional functionality:

- add the ability to graph JMX beans

We must ensure that in terms of performance, it is not too expensive for jmeter.

What do you think?

Comment by project member a...@apc.kg, Feb 28, 2011

What is JMX beans?

Comment by lucas.po...@gmail.com, Feb 28, 2011

Another idea

There is a maven plugin that allows you to make graphs from the jtl generated by jmeter. (http://mojo.codehaus.org/chronos-maven-plugin/) Would not it be nice to get this plugin to make it evolve according to this jmeter plugin?

Comment by project member a...@apc.kg, Feb 28, 2011

Also I didn't get idea about chronos plugin... What is "chronos"?

Comment by lucas.po...@gmail.com, Feb 28, 2011

JMX MBean, it's difficult to explain in my English. :)

You can find the following article explains the basics: http://en.wikipedia.org/wiki/Java_Management_Extensions.

The principle is this connected to the java virtual machine (application server for example) to retrieve the metrics that are changing.

Comment by lucas.po...@gmail.com, Feb 28, 2011

Example of using the plugin lap. The idea is to automate load testing by maven (http://blogs.atlassian.com/developer/2009/10/automated_performance_testing_using_jmeter_and_maven.html).

This plugin generates graphs generated by jtl through jmeter. (changes in the number of requests per second, global / unit ...)

Comment by project member a...@apc.kg, Feb 28, 2011

Doesn't Jmeter have JMX monitoring features from the start?

Comment by project member a...@apc.kg, Feb 28, 2011

About chronos plugin - what its author think about this?

Comment by lucas.po...@gmail.com, Feb 28, 2011

I do not know, the project has not changed since 2008. The author is Kent Soelvsten (ksr@lakeside.dk)

Comment by lucas.po...@gmail.com, Feb 28, 2011

"Doesn't Jmeter have JMX monitoring features from the start? "

Perhaps because there have not thought of?

Comment by kba...@technophobia.com, May 17, 2011

Thank you project members. I was wondering what would be the design of Distributed Test Control Panel? it will be interesting to know. Currently, i am confused how to use the performance monitoring plugins while load testing in Jmeter Master - Slave configuration. Somehow the test refuses to start if I enable the monitoring thread (containing system monitor listeners). And if I start the slave jmeter-server using -Jjppm parameter as indicated in the perfmon wiki, and disable the monitoring thread (GUI), no file is created, even if it would work, how will it know which servers to monitor? I am wondering if there are some missing blocks in this area or am I doing something wrong. Anyways, If there is a nightly build, please let me know, I would like to test if the Distributed Test works.

Comment by project member a...@apc.kg, May 17, 2011

Hi, Distributed Test Control panel now is only the idea what JMeter lacks. There is nightly build with reengineered PerfMon, it is called "PerfMon Metrics Collector" in menu. It has no documentation yet, and it have major difference from old one - it use regular JMeter JTL files to store perfmon data. You may download snapshot here. Please ask further questions in project's Google Group.

Comment by cani...@gmail.com, May 25, 2011

I have created a report web site that pull information out of Jmeter .jtl sites. It is quite stable and can be a companion of the jmeter-graphs when trying to publish results online when running tests.

Let me know if it could be part of the plugins project as a companion that will help publish the same graphs but over the web.

Regards, Herminio

Comment by project member a...@apc.kg, May 26, 2011

Let us see this site...

Comment by evanphe...@gmail.com, Jun 17, 2011

Hi Guys,

Functionality that would be very useful to have would be adding assertion, extraction, and schema validation for JSON responses. I'm not a developer but I believe that one could use JSON Tools (http://www.jsontools.com) to transform a response into Java objects, and then JXPath (http://commons.apache.org/jxpath/) to apply XPath hooks on it.

The end result would then be:

JXPath Assertion JXPath Extractor JSON schema assertion

that look and behave exactly like their XPath equivalents.

I appreciate that most of the plugins developed so far are in the area of reporting and analyis, but this JSON capability would be really beneficial.

Evan

Comment by project member a...@apc.kg, Jun 17, 2011

Thank you, we'll think about JSON

Comment by comedy...@gmail.com, Oct 27, 2011

Hi,

Thanks for project members' work, it is great and helped me a lot.

is it possible to add https in the future plan?

I think it can be helpful when you can use http/https to do loading test on different servers.

Regards, Chelsea

Comment by project member Stephane...@gmail.com, Oct 27, 2011

Hi,

What do you mean by adding https?

Comment by comedy...@gmail.com, Oct 27, 2011

I mean.. send https request by http raw request at port 443. Doee JMeter-plugin have this functionality?

Comment by klint...@gmail.com, Oct 31, 2011

Thanks for your continued efforts. They are wonderful!

I too would like to send a raw http request through https/ssl/port 443. When I tried using TCP 443 I got this response:

"Your browser sent a request that this server could not understand. Reason: You're speaking plain HTTP to an SSL-enabled server port. Instead use the HTTPS scheme to access this URL, please."

Link

Comment by project member a...@apc.kg, Nov 1, 2011

Raw Request currently have no SSL support. We will try to add it later.

Comment by kimmo...@gmail.com, Dec 1, 2011

First of all great work.

Feature suggestion: It would be nice to have htmlunit (http://htmlunit.sourceforge.net/) sampler. However it is possible to start htmlunit tests with junit sampler, but this is not ideal.

Comment by mad...@gmail.com, Dec 8, 2011

How about a Config element to read the contents of a data file and select a "random" row/value?

Comment by project member a...@apc.kg, Dec 8, 2011

We'll think about it... Many people asked for it.

Comment by pvshew...@gmail.com, Dec 8, 2011

JMeter already have CSV Data Set Config. So how "random CSV data set" will be different from that.

Comment by project member a...@apc.kg, Dec 9, 2011

It will give random CSV line instead of subsequent.

Comment by pvshew...@gmail.com, Dec 9, 2011
Comment by project member a...@apc.kg, Dec 9, 2011

yes, it mentions that you need to create randomized data file in advance. But many times users want to pick random lines from their CSV file and don't bother randomizing it.

Comment by stephane...@gmail.com, Dec 9, 2011

Some ideas :

- Integration with maven chronos plugin - Flex AMF sampler based on xml templates

Comment by ci...@ciano.co.uk, Jan 16, 2012

Hi, one plugin that i'm looking for that doesn't exist at the moment is a listener that sends its results directly to a DB.

any chance you could create one? :)

Thanks Luciano

Comment by project member a...@apc.kg, Jan 16, 2012

Looks similar to http://www.vworker.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=1809330 Someone's paying money for such task ;)

Well, I believe that http://loadosophia.org is the answer for storing and analysing JMeter results

Comment by ci...@ciano.co.uk, Jan 16, 2012

Thanks, that vworker job is exactly what i want too.

loadosophia.org is the sort of thing i'm trying to create for my DB benchmarking tests but i need more control than it offers, so I'll try creating the plugin myself if i can't find a simpler solution.

Comment by mark.edw...@gmail.com, Feb 1, 2012

I'm using your great plugins with great success and one area that I might suggest is HAR (HTTP archive) capability. We found a problem and would have to 'resort' to bringing up the page in question in Firebug. Could such an extension be possible?

Comment by project member a...@apc.kg, Feb 3, 2012

Do you mean "Save response to HTTP Archive feature"?

Comment by ven...@gmail.com, Feb 13, 2012

Those plugIn are a must-use feature in Jmeter, thanks for the great work. As a new jmeter user, I would love to see an Listener (like the tree View) that can show all action done by Jmeter, step by step. For example, the assertion are only shown when they are false.

Powered by Google Project Hosting