Jmeter插件解释1、jp@gc-ActiiveThreadsOverTime:不同时间活动用户数量展示(图表)2、jp@gc-AutoStopListener:自动停止监听器averageResponseTimeisgreaterthan10000msfor10seconds:连续10s平均响应时间大于10000ms就停止测试。averageLatencyisgreaterthan5000msfor10seconds:连接10s平均等待时间大于5000ms就停止测试。ErrorRateisgreaterthan50%for10seconds:10s内错误率一直高于50%就停止测试。3、jp@gc-BytesThroughputOverTime:不同时间吞吐量展示(图表)(聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表)4、jp@gc-CompositeGraph:混合图表在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表5、jp@gc-ConsoleStatusLogger:一些log的设置。这是一个简单的侦听器将简短的摘要日志打印到控制台,JMeter是在非gui模式下运行。它还写jmeter相同的信息。登录GUI模式。注意,响应时间和平均延迟值打印出来。6、jp@gc-FlexibleFileWriter:这个插件允许你灵活记录测试结果Filename:结果记录的地方Overwirteexistingfile:是否覆盖这个文件WriteFileHeader:文件的头(即文件的第一行)Recordeachsample:如何记录不同的sample(记录哪些内容,用什么顺序,如何隔开不同的值)WriteFileFooter:文件的结尾(即文件的最后一行)startTimeepochtimewhenrequestwasstarted开始时间:时代的时候请求开始endTimeepochtimewhenreadingresponseended结束时间:时代的时候阅读反应结束responseTimeresponsetime,timetofullresponseloaded响应时间:响应时间,时间完全响应latencylatency,timetofirstresponsebytereceived(ifavailable)延迟:延迟时间的第一反应字节收到(如果可用)responseCoderesponsecode(200,404etc.)对应:《(200、404等等)。responseMessageresponsemessage(OK,NotFoundetc.)响应消息:响应消息(好吧,不是发现等等)。responseHeadersresponseheaders(ifpresentinsample)响应头:响应头在样本(如果存在)responseDataresponsedata响应数据:响应数据requestDatarequestdatafromsample请求数据请求的数据样本sentBytesnumberofrequestbytessent,ifavailable发送字节:发送请求的字节数,如果可用receivedBytesnumberofrequestbytessent(ifavailable)收到的字节:发送请求的字节数(如果可用)threadNamenameofthreadinThreadGroupthatprocessedrequest商标名的名字:处理请求的线程在线程组sampleLabelnameofthesamplerthatmaderequest样品取样器:使请求的标签名称isSuccsessfulisresponsewasmarkedassuccessful是Succsessful反应是标记为成功isFailedisresponsewasmarkedasfailed(surrogatefield)是失败的反应:是标记为失败(替代字段)startTimeMillissameasstartTime,butdividedby1000(surrogatefield,example:1311121131.362)开始时间,米尔斯一样开始时间,但是除以1000(代理领域,例如:1311121131.362)endTimeMillissameasendTime,butdividedby1000(surrogatefield)结束时间,结束时间,米尔斯一样但除以1000(替代字段)responseTimeMicrossameasresponseTime,butmultipliedby1000(surrogatefield)responseTimeMicrossameasresponseTime,butmultipliedby1000(surrogatefield)latencyMicrossameaslatency,butmultipliedby1000(surrogatefield)延迟微指令一样延迟,但乘以1000(替代字段)variable#SamplevariablewithindexN,seebelowfordetails变量#样本变量指数N,详情见下文7、jp@gc-HitsperSecond:每秒点击量8、jp@gc-Loadosophia.orgUploader:ThisisspecialplugininforuploadingresultstoLoadosophia.orgimmediatelyaftertestend.这是特殊的插件上传结果测试结束后立即到Loadosophia.org。9、jp@gc-PageDataExtractor:以图表的形式展示页面上你想得到的一些结果,它以正则表达式的形式获取key和vale。(下面的key和value的正则表达式以括号标志)10、jp@gc-PerfMonMetricsCollector:服务器性能监测控件,包括cpu,memory,networkI/O等等。(JMetercannotretrievebydefaultservermetricsexceptTomcatones.:就是jmeter只能监控tomcat的主机)(前提是要先在服务器上startAgent,即把插件解压到服务器上,运行startAgent)11、jp@gc-ReponseCodesperSecond:Thisgraphwilldisplaytheresponsecodepersecondreturnedduringthetest.这个图表将显示在测试期间每秒响应代码返回。12、jp@gc-ReponseLatenciesOverTime:Thisgraphwilldisplaytheresponselatenciesduringtheloadtest.Alatencyisthedurationbetweentheendoftherequestandthebeginningoftheserverresponse.(就是记录客户端发送请求完成后,服务器端返回请求之前这段时间)13、jp@gc-ReponseTimesDistribution:Thisgraphwilldisplaytheresponsetimedistributionofthetest.TheXaxisshowstheresponsetimesgroupedbyinterval,andtheYaxisthenumberofsampleswhicharecontainedineachinterval.他的图将显示的响应时间分布测试。X轴显示了响应时间按间隔分组,和Y轴的样品数量是包含在每一个时间间隔。14:jp@gc-ResposeTimesOverTime:Thisgraphwilldisplayforeachsamplertheaverageresponsetimeinmilliseconds.这个图表将显示为每个采样器的平均响应时间,以毫秒为单位。15、jp@gc-ResponseTimesPercentiles:Thisgraphwilldisplaythepercentilesfortheresponsetimevalues.XAxisrepresentspercentage,YAxisResponsetimevalues.Onepoint(P,Value)meansforthewholescenario,PpercentofthevaluesarebellowValuems.(没太明白)这个图表将显示响应时间值的百分位数。X轴代表比例,Y轴响应时间值。一个点(P值)意味着对于整个场景,P值的百分比女士咆哮的价值。16:jp@gc-ResponseTimesvsThreads:ThisgraphshowshowResponseTimechangeswithamountofparallelthreads.Naturally,servertakeslongertorespondwhenalotofusersrequestsitsimultaneously.Thisgraphvisualizessuchdependencies.这个图表显示了响应时间变化与并行线程的数量。当然,服务器响应时间变长很多用户同时请求它。这张图可视化这些依赖关系。17:jp@gc-TransactionThroughputvsThreads:ThislistenterisverysimilartoResponseTimesvsThreads,exeptitshowstotalserver’stransactionthroughputforactivetestthreads.他listenter非常类似于响应时间和线程,使用它显示总服务器的事务吞吐量测试的活动线程。18、jp@gc-TransactionsperSecond:Thisgraphshowsthenumberoftransactionspersecondforeachsampler.Itcountsforeachsecondsthenumberoffinishedtransactions.这个图表显示的数量为每个取样器每秒事务数。计数为每个秒完成交易的数量。