1. 程式人生 > >JMeterPlugins插件監聽器學習-監聽器

JMeterPlugins插件監聽器學習-監聽器

連續 inter put posit repr tran immediate ural ges

1、[email protected] - Actiive Threads Over Time:不同時間活動用戶數量展示(圖表)
2、[email protected] - AutoStop Listener :自動停止監聽器
average Response Time is greater than 10000ms for 10 seconds :連續10s平均響應時間大於10000ms就停止測試。
average Latency is greater than 5000ms for 10 seconds :連接10s平均等待時間大於5000ms就停止測試。
Error Rate is greater than 50% for 10 seconds :10s內錯誤率一直高於50%就停止測試。
3、[email protected] - Bytes Throughput Over Time:不同時間吞吐量展示(圖表)(聚合報告裏,Throughput是按請求個數來展示的,比如說1.9/sec,就是每s發送1.9個請求; 而這裏的展示是按字節Bytes來展示的圖表)
4、[email protected] - Composite Graph: 混合圖表
在它的Graphs裏面可以設置多少個圖表一起展示,它可以同時展示多個圖表
5、[email protected] - Console Status Logger:一些log的設置。
This is a simple listener that prints short summary log to console while JMeter is running in non-GUI mode. It also writes the same info into jmeter.log in GUI mode.
Note that response time and latency values printed are averages.
6、[email protected] - Flexible File Writer:這個插件允許你靈活記錄測試結果
Filename:結果記錄的地方
  Overwirte existing file:是否覆蓋這個文
Write File Header:文件的頭(即文件的第一行)
Record each sample:如何記錄不同的sample(記錄哪些內容,用什麽順序,如何隔開不同的值)
Write File Footer:文件的結尾(即文件的最後一行)

startTime epoch time when request was started
endTime epoch time when reading response ended
responseTime response time, time to full response loaded
latency latency, time to first response byte received (if available)
responseCode response code (200, 404 etc.)
responseMessage response message (OK, Not Found etc.)
responseHeaders response headers (if present in sample)
responseData response data
requestData request data from sample
sentBytes number of request bytes sent, if available
receivedBytes number of request bytes sent (if available)
threadName name of thread in Thread Group that processed request
sampleLabel name of the sampler that made request
isSuccsessful is response was marked as successful
isFailed is response was marked as failed (surrogate field)
startTimeMillis same as startTime, but divided by 1000 (surrogate field, example: 1311121131.362)
endTimeMillis same as endTime, but divided by 1000 (surrogate field)
responseTimeMicros same as responseTime, but multiplied by 1000 (surrogate field)
latencyMicros same as latency, but multiplied by 1000 (surrogate field)
variable#<N> Sample variable with index N, see below for details


7、[email protected] - Hits per Second:每秒點擊量
8、[email protected] - Loadosophia.org Uploader:This is special plugin in for uploading results to Loadosophia.org immediately after test end.
9、[email protected] - Page Data Extractor:以圖表的形式展示頁面上你想得到的一些結果,它以正則表達式的形式獲取key和vale。(下面的key和value的正則表達式以括號標誌)
10、[email protected] - PerfMon Metrics Collector:服務器性能監測控件,包括cpu,memory,network I/O等等。(JMeter cannot retrieve by default server metrics except Tomcat ones.:就是jmeter只能監控tomcat的主機)(前提是要先在服務器上startAgent,即把插件解壓到服務器上,運行startAgent)
11、[email protected] - Reponse Codes per Second:This graph will display the response code per second returned during the test.
12、[email protected] - Reponse Latencies Over Time:This graph will display the response latencies during the load test. A latency is the duration between the end of the request and the beginning of the server response.(就是記錄客戶端發送請求完成後,服務器端返回請求之前這段時間)
13、[email protected] - Reponse Times Distribution:This graph will display the response time distribution of the test. The X axis shows the response times grouped by interval, and the Y axis the number of samples which are contained in each interval.
14:[email protected] - Respose Times Over Time:This graph will display for each sampler the average response time in milliseconds.
15、[email protected] - Response Times Percentiles:This graph will display the percentiles for the response time values. X Axis represents percentage, Y Axis Response time values. One point (P, Value) means for the whole scenario, P percent of the values are bellow Value ms.(沒太明白)
16:[email protected] - Response Times vs Threads:This graph shows how Response Time changes with amount of parallel threads. Naturally, server takes longer to respond when a lot of users requests it simultaneously. This graph visualizes such dependencies.
17:[email protected] - Transaction Throughput vs Threads:This listenter is very similar to Response Times vs Threads, exept it shows total server‘s transaction throughput for active test threads.
18、[email protected] - 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.

JMeterPlugins插件監聽器學習-監聽器