Generated at 6/29/2021, 9:47:10 PM
37 |Pass/fail criteria used to specify the performance expectations of the system under test.
47 | 48 | 51 | 52 |passes: 2
56 |fails: 4
57 |Asserts that don't halt the execution unless specified in the threshold.
136 |# | 142 |check | 143 |passes | 144 |fails | 145 |
---|---|---|---|
1 | 153 |status is 200 in individual group | 154 |149 | 155 |0 | 156 |
2 | 162 |bigger group ⇀ group one ⇀ status is 201 in group one | 163 |0 | 164 |149 | 165 |
3 | 171 |bigger group ⇀ group two ⇀ status is 200 in group one | 172 |149 | 173 |0 | 174 |
passes: 298
179 |fails: 149
180 |pass rate: 66.67%
181 | 182 | 183 | 184 |Threshold for checks was not met, more details in the threshold session
185 | 186 | 187 |Important aspect of metrics management in k6
198 |# | 207 |name | 208 |count | 209 |rate | 210 |
---|---|---|---|
1 | 218 |data_received | 219 |1645162 | 220 |52973.82121211533 | 221 |
2 | 227 |data_sent | 228 |11324 | 229 |364.6300798377266 | 230 |
3 | 236 |http_reqs | 237 |149 | 238 |4.797764208391139 | 239 |
4 | 245 |iterations | 246 |149 | 247 |4.797764208391139 | 248 |
# | 262 |name | 263 |avg | 264 |max | 265 |med | 266 |min | 267 |P(90) | 268 |P(95) | 269 |
---|---|---|---|---|---|---|---|
1 | 277 |group_duration | 278 |0.09 ms | 279 |2.10 ms | 280 |0.05 ms | 281 |0.01 ms | 282 |0.22 ms | 283 |0.26 ms | 284 |
2 | 290 |http_req_blocked | 291 |2.70 ms | 292 |97.96 ms | 293 |0.02 ms | 294 |0.00 ms | 295 |0.02 ms | 296 |34.25 ms | 297 |
3 | 303 |http_req_connecting | 304 |2.27 ms | 305 |44.67 ms | 306 |0.00 ms | 307 |0.00 ms | 308 |0.00 ms | 309 |34.11 ms | 310 |
4 | 316 |http_req_duration | 317 |38.04 ms | 318 |225.69 ms | 319 |35.79 ms | 320 |32.02 ms | 321 |42.34 ms | 322 |44.55 ms | 323 |
5 | 329 |http_req_receiving | 330 |0.42 ms | 331 |6.34 ms | 332 |0.20 ms | 333 |0.04 ms | 334 |0.93 ms | 335 |2.01 ms | 336 |
6 | 342 |http_req_sending | 343 |0.06 ms | 344 |2.90 ms | 345 |0.04 ms | 346 |0.01 ms | 347 |0.06 ms | 348 |0.11 ms | 349 |
7 | 355 |http_req_tls_handshaking | 356 |0.00 ms | 357 |0.00 ms | 358 |0.00 ms | 359 |0.00 ms | 360 |0.00 ms | 361 |0.00 ms | 362 |
8 | 368 |http_req_waiting | 369 |37.56 ms | 370 |220.03 ms | 371 |35.51 ms | 372 |31.37 ms | 373 |41.78 ms | 374 |43.45 ms | 375 |
9 | 381 |iteration_duration | 382 |1042.48 ms | 383 |1332.54 ms | 384 |1037.31 ms | 385 |1032.68 ms | 386 |1044.70 ms | 387 |1079.77 ms | 388 |
# | 402 |name | 403 |rate | 404 |passes | 405 |fails | 406 |
---|---|---|---|---|
1 | 414 |errorRate | 415 |0 | 416 |0 | 417 |29 | 418 |
# | 432 |name | 433 |max | 434 |min | 435 |value | 436 |
---|---|---|---|---|
1 | 444 |vus | 445 |9 | 446 |1 | 447 |1 | 448 |
2 | 454 |vus_max | 455 |10 | 456 |10 | 457 |10 | 458 |
3 metrics failed the thresholds, more details in the threshold session
465 | 466 | 467 |Generated at <%=time%>
38 |Pass/fail criteria used to specify the performance expectations of the system under test.
48 | <% if(totalThresholdResult.fails > 0) { %> 49 | 52 | <% } else { %> 53 | 56 | <% } %> 57 |passes: <%= totalThresholdResult.passes %>
61 |fails: <%= totalThresholdResult.fails %>
62 |Asserts that don't halt the execution unless specified in the threshold.
92 |# | 98 |check | 99 |passes | 100 |fails | 101 |
---|---|---|---|
<%= i+1 %> | 111 |<%= checks[i].pathArray%> | 112 |<%= checks[i].passes %> | 113 |<%= checks[i].fails %> | 114 |
passes: <%= checkMetric.values.passes %>
119 |fails: <%= checkMetric.values.fails %>
120 |pass rate: <%= (checkMetric.values.passes * 100/(checkMetric.values.fails + checkMetric.values.passes)).toFixed(2) %>%
121 | 122 | <% if(checkMetric["thresholds"]) { %> 123 | <% if(checkMetric.thresholdFailed === true) { %> 124 |Threshold for checks was not met, more details in the threshold session
125 | <% } else { %> 126 |All thresholds for checks were met
127 | <% } %> 128 | <% } %> 129 |Important aspect of metrics management in k6
140 |# | 149 |name | 150 |count | 151 |rate | 152 |
---|---|---|---|
<%= i+1 %> | 162 |<%= counterMetrics[i].name %> | 163 |<%= counterMetrics[i].values.count %> | 164 |<%= counterMetrics[i].values.rate %> | 165 |
# | 179 |name | 180 |avg | 181 |max | 182 |med | 183 |min | 184 |P(90) | 185 |P(95) | 186 |
---|---|---|---|---|---|---|---|
<%= i+1 %> | 196 |<%= trendMetrics[i].name %> | 197 |<%= trendMetrics[i].values.avg.toFixed(2) %> ms | 198 |<%= trendMetrics[i].values.max.toFixed(2) %> ms | 199 |<%= trendMetrics[i].values.med.toFixed(2) %> ms | 200 |<%= trendMetrics[i].values.min.toFixed(2) %> ms | 201 |<%= trendMetrics[i].values["p(90)"].toFixed(2) %> ms | 202 |<%= trendMetrics[i].values["p(95)"].toFixed(2) %> ms | 203 |
# | 217 |name | 218 |rate | 219 |passes | 220 |fails | 221 |
---|---|---|---|---|
<%= i+1 %> | 231 |<%= rateMetrics[i].name %> | 232 |<%= rateMetrics[i].values.rate %> | 233 |<%= rateMetrics[i].values.passes %> | 234 |<%= rateMetrics[i].values.fails %> | 235 |
# | 249 |name | 250 |max | 251 |min | 252 |value | 253 |
---|---|---|---|---|
<%= i+1 %> | 263 |<%= gaugeMetrics[i].name %> | 264 |<%= gaugeMetrics[i].values.max %> | 265 |<%= gaugeMetrics[i].values.min %> | 266 |<%= gaugeMetrics[i].values.value %> | 267 |
All thresholds for metrics were met
274 | <%} else {%> 275 |<%=totalThresholdResult.failedMetricsNum%> <%if(totalThresholdResult.failedMetricsNum === 1){%>metric<%} else {%>metrics<%}%> failed the thresholds, more details in the threshold session
276 | <%}%> 277 | <% } %> 278 |