Jmeter Plugins----- Transactions per Second 配置项
This graph shows the number of transactions per second for each sampler. It counts for each seconds the number of finished transactions. Compared to the previous version (0.3.0), it will now also display the failed transactions.
该图中展示的是每个采样器每秒钟的事务总数,它统计的是每秒钟完成的事务数,与0.30版本相比,它增加了对失败事务的显示。
下面这句是在官方的解释:
transaction means the result of each Sampler or Transaction Controller
大概意思就是:事务就是每个采样器的结果或者事务控制器的执行结果
图形结果展示方式有两种:
Detailed display,one row per Sampler ----按采样器统计显示
Aggregated display,all Samplers combined----聚合显示(统计所有的数据后按平均值或总和显示-以图形而定)。
先看下几个配置项的含义:
http://code.google.com/p/jmeter-plugins/wiki/SettingsPanel#Limit_number_of_points_in_row
Group Values InterVal:
the Graphs plugins are aggregating the values received by JMeter for intervals of 500 ms or 1 sec.You can change this default value for a bigger one if you plan to have long test runs. It will result in less memory used, lesser points in the Graphs. The drawback is you will loose some granularity as this option has impact on the metrics collected. It is recommended to use instead the Limit number of points option, except if you have real memory problems because of huge tests. This option will be saved in the test plan.
概意:该图统计某一时间段内Jmeter收集到的数据,如果你的测试计划需要更多的执行时间可以修改该值。时间段越长消耗的内存越少,同样的图形上的点越少。缺点是将会丢失一些统计粒度,影响所采集的度量结果。推荐用它替换Limit number of points 选项,除非你的测试对象存在内存问题,该选项将保存在测试计划中。
Standard / Aggregate Display:
This option is very useful as it gives you 2 graphs in one. You can get either a detailed display, which consist of one row per sample, or an aggregated one, which will average or sum (depending of the graph type) all the values and display a single row. Note you can switch in real time between them. This option is saved in the test plan.
概意:这个选项非常有用,它可以给你提供两种图形。你可以选择按每个采样器详细显示,或者单行聚合显示(它会根据具体的图形显示所有值得平均值或者总和),支持实时切换。该值保持在测试计划中。
Relative Time:
This option will display time based graphs X axis relative to the test start time.
图形中X轴按测试执行时间的相对时间展示时间。
Rendering Options
Some of these options can be set globally using the user.properties file as described in the installation procedure.
You can change them dynamically during the test, they will not be saved in the test plan.
You can change them dynamically during the test, they will not be saved in the test plan.
Paint Gradient
Enable or disable the gradient paint as background of the chart. It may be useful to remove it if you plan to print the chart.
启用或禁用图标中的背景颜色梯度绘制(无需关注)
Draw Zeroing Lines
This option draw at the beginning and at the end of each row a vertical line from the point to the horizontal axis. It can be nice for the thread state over time graph for instance.
概意:图形绘制是否绘制起点和结束点(归0点)。在线程状态图中非常有用
Draw Current X Line
This option will draw a vertical line to show which value is updated in the chart. This can be used for non time based Graphs,such as Response time vs Threads
概意:该选项将启用是否绘制当前值位置,这个在没有时间基准的图形中非常有用。例如Response time vs Threads
Limit Number of Points in Row
This is the most helpful option. It will dynamically reduce the number of points of the rows for better readability. You just specify how many maximum points can be displayed, and the chart will adapt itself. This can be enabled/disable in real time, with no impact on the metrics collected.
概意:这一项非常有用,为了提高每行的可读行,它将动态的减少一些取样点。只需要指定最大可以显示的取样点数,图标将自适应。可以实时启动或禁止,对度量结果没有影响。
Prevent X Axis Range to Adapt to Outliers
This option is used only for the Response Time Distribution graph. By selecting it, it will prevent the graph to be scaled for outliers values. In the following example, you can see there was a timeout which occurs during the test. The impact on the chart is the X axis scales itself to display this value, and all other ones become difficult to see. By selecting this option, these kind of values will be ignored when drawing the graph.
这个选项只对Response Time Distribution graph(响应时间分布图)图形有效。选择这个后,异常的值将不会在该图形中被浏览到。在下面的示例中,在测试执行中出现了一个超时时间,为了显示该值,将对X轴产生影响,使得其他值(正常的)变得很难被看见。依赖于这个选项,那些异常的值在图形绘制的时候将被忽略。
Hide Non-representative Points(隐藏没有代表性的值)
This option is used for graphs with thread count as X axis. For these kind of graphs, we can expect to see values based on the ramp up strategy used. For instance, in the following ramp up, we expect to see values for (10, 20, 30, ... , 100) users:
这个选择用在以线程统计做X周的图形中(比如Response Times vs Threads)。对于那些图,我们能够看到值是根据策略逐步提升的....
But during the test, at some point of time we have different count during the ramp up or ramp down between 2 steps. And this will show non-representative values, as we may have only few of them for a given thread count.
在测试期间,有一些时间点很难划分是递增还是递减,这些点就是没有代表性的值,在一个线程中这样的值是极少数的。
This option is here to remove these non representative points.
这个选项就是去除没有代表性的点。。。
每天一点点,感受自己存在的意义。