zsp 2 years ago
parent 589291488b
commit 9670df67e4

@ -1,2 +0,0 @@
# report

@ -1,13 +1,13 @@
[2024-03-20 14:28:47,383] Test-new-web01/WARNING/locust.main: Option --autostart is ignored for headless mode and worker process.
[2024-03-20 14:28:47,383] Test-new-web01/INFO/root: Waiting for workers to be ready, 0 of 2 connected
[2024-03-20 14:28:47,394] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_68a7bef320ac4e1a9732bc7d096d65a7' reported as ready. Currently 1 clients ready to swarm.
[2024-03-20 14:28:47,564] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_f7398bed306f4b9cace108477eba8144' reported as ready. Currently 2 clients ready to swarm.
[2024-03-20 14:28:48,385] Test-new-web01/INFO/locust.main: Run time limit set to 60 seconds
[2024-03-20 14:28:48,385] Test-new-web01/INFO/locust.main: Starting Locust 2.8.6
[2024-03-20 14:28:48,385] Test-new-web01/INFO/locust.main: Run time limit set to 60 seconds
[2024-03-20 14:28:48,385] Test-new-web01/INFO/locust.runners: Sending spawn jobs of 10 users at 3.00 spawn rate to 2 ready clients
[2024-03-20 14:28:48,387] Test-new-web01/INFO/locust.runners: Sending spawn jobs of 10 users at 3.00 spawn rate to 2 ready clients
[2024-03-20 14:28:48,391] Test-new-web01/CRITICAL/locust.main: Unhandled exception in greenlet: <Greenlet at 0x7f05853ed2e8: <bound method MasterRunner.start of <locust.runners.MasterRunner object at 0x7f05853e5860>>(10, 3.0)>
[2024-03-20 15:02:47,475] Test-new-web01/WARNING/locust.main: Option --autostart is ignored for headless mode and worker process.
[2024-03-20 15:02:47,475] Test-new-web01/INFO/root: Waiting for workers to be ready, 0 of 2 connected
[2024-03-20 15:02:47,658] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_cca51cd9f69b405cbaebfedc903bd222' reported as ready. Currently 1 clients ready to swarm.
[2024-03-20 15:02:47,658] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_ecb9ffc286284a36b68061fba35178c0' reported as ready. Currently 2 clients ready to swarm.
[2024-03-20 15:02:48,476] Test-new-web01/INFO/locust.main: Run time limit set to 60 seconds
[2024-03-20 15:02:48,476] Test-new-web01/INFO/locust.main: Starting Locust 2.8.6
[2024-03-20 15:02:48,476] Test-new-web01/INFO/locust.main: Run time limit set to 60 seconds
[2024-03-20 15:02:48,477] Test-new-web01/INFO/locust.runners: Sending spawn jobs of 10 users at 3.00 spawn rate to 2 ready clients
[2024-03-20 15:02:48,478] Test-new-web01/INFO/locust.runners: Sending spawn jobs of 10 users at 3.00 spawn rate to 2 ready clients
[2024-03-20 15:02:48,482] Test-new-web01/CRITICAL/locust.main: Unhandled exception in greenlet: <Greenlet at 0x7fda4c8cd6d8: <bound method MasterRunner.start of <locust.runners.MasterRunner object at 0x7fda4c8c4860>>(10, 3.0)>
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/usr/local/lib/python3.6/site-packages/locust/runners.py", line 714, in start
@ -15,17 +15,40 @@ Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/locust/dispatch.py", line 114, in __next__
users_on_workers = next(self._dispatcher_generator)
ValueError: generator already executing
[2024-03-20 14:28:50,482] Test-new-web01/INFO/locust.runners: All users spawned: {"MyHttpUser": 10} (10 total users)
[2024-03-20 14:29:48,385] Test-new-web01/INFO/locust.main: --run-time limit reached, stopping test
[2024-03-20 14:29:48,386] Test-new-web01/INFO/locust.main: --run-time limit reached, stopping test
[2024-03-20 14:29:48,386] Test-new-web01/INFO/locust.main: --autoquit not specified, leaving web ui running indefinitely
[2024-03-20 14:29:48,388] Test-new-web01/INFO/locust.runners: Removing Test-new-web01_68a7bef320ac4e1a9732bc7d096d65a7 client from running clients
[2024-03-20 14:29:48,389] Test-new-web01/INFO/locust.runners: Removing Test-new-web01_f7398bed306f4b9cace108477eba8144 client from running clients
[2024-03-20 14:29:48,389] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_68a7bef320ac4e1a9732bc7d096d65a7' reported as ready. Currently 1 clients ready to swarm.
[2024-03-20 14:29:48,389] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_f7398bed306f4b9cace108477eba8144' reported as ready. Currently 2 clients ready to swarm.
[2024-03-20 14:29:49,387] Test-new-web01/INFO/locust.main: --autoquit not specified, leaving web ui running indefinitely
[2024-03-20 14:29:56,720] Test-new-web01/INFO/locust.main: writing html report to file: /root/lt/edutester/EduTester/config/../report/编程刷题.html
[2024-03-20 14:29:56,724] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_f7398bed306f4b9cace108477eba8144' quit. Currently 1 clients connected.
[2024-03-20 14:29:56,724] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_68a7bef320ac4e1a9732bc7d096d65a7' quit. Currently 0 clients connected.
[2024-03-20 14:29:56,725] Test-new-web01/INFO/locust.runners: The last worker quit, stopping test.
[2024-03-20 14:29:57,224] Test-new-web01/INFO/locust.main: Shutting down (exit code 1)
[2024-03-20 15:02:50,573] Test-new-web01/INFO/locust.runners: All users spawned: {"MyHttpUser": 10} (10 total users)
[2024-03-20 15:03:28,828] Test-new-web01/INFO/locust.main: writing html report to file: /root/lt/edutester/EduTester/config/../report/编程刷题.html
[2024-03-20 15:03:28,832] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_ecb9ffc286284a36b68061fba35178c0' quit. Currently 0 clients connected.
[2024-03-20 15:03:28,832] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_cca51cd9f69b405cbaebfedc903bd222' quit. Currently 0 clients connected.
[2024-03-20 15:03:28,832] Test-new-web01/INFO/locust.runners: The last worker quit, stopping test.
[2024-03-20 15:03:29,333] Test-new-web01/INFO/locust.main: Shutting down (exit code 1)
[2024-03-20 15:06:30,630] Test-new-web01/WARNING/locust.main: Option --autostart is ignored for headless mode and worker process.
[2024-03-20 15:06:30,630] Test-new-web01/INFO/root: Waiting for workers to be ready, 0 of 2 connected
[2024-03-20 15:06:30,631] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_fcdbc34849594079868b99611c441168' reported as ready. Currently 1 clients ready to swarm.
[2024-03-20 15:06:30,813] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_061cb3f3377f494797ea03b0415ccafb' reported as ready. Currently 2 clients ready to swarm.
[2024-03-20 15:06:31,631] Test-new-web01/INFO/locust.main: Run time limit set to 60 seconds
[2024-03-20 15:06:31,632] Test-new-web01/INFO/locust.main: Starting Locust 2.8.6
[2024-03-20 15:06:31,632] Test-new-web01/INFO/locust.main: Run time limit set to 60 seconds
[2024-03-20 15:06:31,632] Test-new-web01/INFO/locust.runners: Sending spawn jobs of 10 users at 3.00 spawn rate to 2 ready clients
[2024-03-20 15:06:31,634] Test-new-web01/INFO/locust.runners: Sending spawn jobs of 10 users at 3.00 spawn rate to 2 ready clients
[2024-03-20 15:06:31,638] Test-new-web01/CRITICAL/locust.main: Unhandled exception in greenlet: <Greenlet at 0x7f4897b92a20: <bound method MasterRunner.start of <locust.runners.MasterRunner object at 0x7f4897b99860>>(10, 3.0)>
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/usr/local/lib/python3.6/site-packages/locust/runners.py", line 714, in start
for dispatched_users in self._users_dispatcher:
File "/usr/local/lib/python3.6/site-packages/locust/dispatch.py", line 114, in __next__
users_on_workers = next(self._dispatcher_generator)
ValueError: generator already executing
[2024-03-20 15:06:33,739] Test-new-web01/INFO/locust.runners: All users spawned: {"MyHttpUser": 10} (10 total users)
[2024-03-20 15:07:31,632] Test-new-web01/INFO/locust.main: --run-time limit reached, stopping test
[2024-03-20 15:07:31,633] Test-new-web01/INFO/locust.main: --run-time limit reached, stopping test
[2024-03-20 15:07:31,633] Test-new-web01/INFO/locust.main: --autoquit not specified, leaving web ui running indefinitely
[2024-03-20 15:07:31,635] Test-new-web01/INFO/locust.runners: Removing Test-new-web01_061cb3f3377f494797ea03b0415ccafb client from running clients
[2024-03-20 15:07:31,635] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_061cb3f3377f494797ea03b0415ccafb' reported as ready. Currently 2 clients ready to swarm.
[2024-03-20 15:07:31,635] Test-new-web01/INFO/locust.runners: Removing Test-new-web01_fcdbc34849594079868b99611c441168 client from running clients
[2024-03-20 15:07:31,635] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_fcdbc34849594079868b99611c441168' reported as ready. Currently 2 clients ready to swarm.
[2024-03-20 15:07:32,633] Test-new-web01/INFO/locust.main: --autoquit not specified, leaving web ui running indefinitely
[2024-03-20 15:07:39,942] Test-new-web01/INFO/locust.main: writing html report to file: /root/lt/edutester/EduTester/config/../report/编程刷题.html
[2024-03-20 15:07:39,947] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_061cb3f3377f494797ea03b0415ccafb' quit. Currently 1 clients connected.
[2024-03-20 15:07:39,947] Test-new-web01/INFO/locust.runners: Client 'Test-new-web01_fcdbc34849594079868b99611c441168' quit. Currently 0 clients connected.
[2024-03-20 15:07:39,947] Test-new-web01/INFO/locust.runners: The last worker quit, stopping test.
[2024-03-20 15:07:40,447] Test-new-web01/INFO/locust.main: Shutting down (exit code 2)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -119,7 +119,7 @@ table.stats tr.total td {
<div class="info">
<p>During: <span class="l10n datetime">2024-03-20 06:28:48</span> - <span class="l10n datetime">2024-03-20 06:29:48</span></p>
<p>During: <span class="l10n datetime">2024-03-20 07:06:31</span> - <span class="l10n datetime">2024-03-20 07:07:31</span></p>
<p>Target Host: <span>http://172.16.94.254:6868</span></p>
<p>Script: <span>perf_bridge_evaluate.py</span></p>
</div>
@ -148,9 +148,9 @@ table.stats tr.total td {
<td>新建自用标签(/api/bridge/{id}/oj/evaluation/submit)</td>
<td>395</td>
<td>0</td>
<td>24</td>
<td>7</td>
<td>94</td>
<td>27</td>
<td>20</td>
<td>54</td>
<td>57</td>
<td>6.6</td>
<td>0.0</td>
@ -161,9 +161,9 @@ table.stats tr.total td {
<td>Aggregated</td>
<td>395</td>
<td>0</td>
<td>24</td>
<td>7</td>
<td>94</td>
<td>27</td>
<td>20</td>
<td>54</td>
<td>57</td>
<td>6.6</td>
<td>0.0</td>
@ -195,27 +195,27 @@ table.stats tr.total td {
<tr>
<td>POST</td>
<td>新建自用标签(/api/bridge/{id}/oj/evaluation/submit)</td>
<td>26</td>
<td>26</td>
<td>27</td>
<td>24</td>
<td>27</td>
<td>28</td>
<td>30</td>
<td>70</td>
<td>95</td>
<td>32</td>
<td>32</td>
<td>33</td>
<td>34</td>
<td>44</td>
<td>55</td>
</tr>
<tr class="total">
<td></td>
<td>Aggregated</td>
<td>26</td>
<td>26</td>
<td>27</td>
<td>24</td>
<td>27</td>
<td>28</td>
<td>30</td>
<td>70</td>
<td>95</td>
<td>32</td>
<td>32</td>
<td>33</td>
<td>34</td>
<td>44</td>
<td>55</td>
</tr>
</tbody>
@ -225,38 +225,6 @@ table.stats tr.total td {
<div class="exceptions">
<h2>Exceptions Statistics</h2>
<table>
<thead>
<tr>
<th>Count</th>
<th>Message</th>
<th>Traceback</th>
<th>Nodes</th>
</tr>
</thead>
<tbody>
<tr>
<td>9</td>
<td>调用评测接口报错:{'code': 20210001, 'msg': "Please don't duplicate evaluations."}</td>
<td> File "/usr/local/lib/python3.6/site-packages/locust/user/task.py", line 319, in run
self.execute_next_task()
File "/usr/local/lib/python3.6/site-packages/locust/user/task.py", line 344, in execute_next_task
self.execute_task(self._task_queue.pop(0))
File "/usr/local/lib/python3.6/site-packages/locust/user/task.py", line 356, in execute_task
task(self)
File "/root/lt/edutester/EduTester/performance/perf_bridge_evaluate.py", line 42, in test_practices
assert res.json().get('code') == 0, f"调用评测接口报错:{res.json()}"
</td>
<td>Test-new-web01_68a7bef320ac4e1a9732bc7d096d65a7, Test-new-web01_f7398bed306f4b9cace108477eba8144</td>
</tr>
</tbody>
</table>
</div>
<div class="charts-container">
@ -538,12 +506,12 @@ function fillTasksFromRequest() {
<script>
var stats_history = {
"time": ["06:28:52", "06:28:57", "06:29:02", "06:29:07", "06:29:12", "06:29:17", "06:29:22", "06:29:27", "06:29:32", "06:29:37", "06:29:42", "06:29:47"].map(server_time => new Date(new Date().setUTCHours(...(server_time.split(":")))).toLocaleTimeString()),
"user_count": [{"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}],
"current_rps": [{"users": 10, "value": 0}, {"users": 10, "value": 6.0}, {"users": 10, "value": 6.222222222222222}, {"users": 10, "value": 6.7}, {"users": 10, "value": 6.4}, {"users": 10, "value": 6.4}, {"users": 10, "value": 6.6}, {"users": 10, "value": 6.6}, {"users": 10, "value": 6.9}, {"users": 10, "value": 6.9}, {"users": 10, "value": 6.7}, {"users": 10, "value": 6.3}],
"current_fail_per_sec": [{"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}],
"response_time_percentile_50": [{"users": 10, "value": 30}, {"users": 10, "value": 26}, {"users": 10, "value": 27}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 25}],
"response_time_percentile_95": [{"users": 10, "value": 95}, {"users": 10, "value": 75}, {"users": 10, "value": 43}, {"users": 10, "value": 31}, {"users": 10, "value": 29}, {"users": 10, "value": 29}, {"users": 10, "value": 28}, {"users": 10, "value": 28}, {"users": 10, "value": 28}, {"users": 10, "value": 29}, {"users": 10, "value": 29}, {"users": 10, "value": 27}],
"time": ["07:06:35", "07:06:40", "07:06:45", "07:06:50", "07:06:55", "07:07:00", "07:07:05", "07:07:10", "07:07:15", "07:07:20", "07:07:25", "07:07:30", "07:07:35"].map(server_time => new Date(new Date().setUTCHours(...(server_time.split(":")))).toLocaleTimeString()),
"user_count": [{"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 0}],
"current_rps": [{"users": 10, "value": 0}, {"users": 10, "value": 6.0}, {"users": 10, "value": 6.222222222222222}, {"users": 10, "value": 6.6}, {"users": 10, "value": 6.6}, {"users": 10, "value": 6.9}, {"users": 10, "value": 6.9}, {"users": 10, "value": 6.3}, {"users": 10, "value": 6.3}, {"users": 10, "value": 6.4}, {"users": 10, "value": 6.4}, {"users": 10, "value": 6.4}, {"users": 0, "value": 6.7}],
"current_fail_per_sec": [{"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 0, "value": 0}],
"response_time_percentile_50": [{"users": 10, "value": 28}, {"users": 10, "value": 27}, {"users": 10, "value": 25}, {"users": 10, "value": 25}, {"users": 10, "value": 25}, {"users": 10, "value": 24}, {"users": 10, "value": 24}, {"users": 10, "value": 25}, {"users": 10, "value": 25}, {"users": 10, "value": 24}, {"users": 10, "value": 24}, {"users": 10, "value": 24}, {"users": 0, "value": 24}],
"response_time_percentile_95": [{"users": 10, "value": 55}, {"users": 10, "value": 45}, {"users": 10, "value": 35}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 33}, {"users": 0, "value": 33}],
"markers": [],
};
var rpsChart = new LocustLineChart($(".charts-container"), "Total Requests per Second", ["RPS", "Failures/s"], "reqs/s", ['#00ca5a', '#ff6d6d']);

@ -138,7 +138,7 @@ table.stats tr.total td {
</tr>
<tr>
<td>测试时长</td>
<td><pre>60S (2024-03-20 06:28:48 ~ 2024-03-20 06:29:48)</pre></td>
<td><pre>60S (2024-03-20 07:06:31 ~ 2024-03-20 07:07:31)</pre></td>
</tr>
<tr>
<td>测试地址</td>
@ -154,7 +154,7 @@ table.stats tr.total td {
<tr><th>请求方式</th><th>请求描述</th><th>请求路径</th><th>请求次数</th><th>失败次数</th><th>平均响应时间</th><th>最小时间</th><th>最大时间</th><th>字节</th><th>吞吐量</th></tr>
</thead>
<tbody>
<tr><td>POST</td><td>新建自用标签</td><td>/api/bridge/{id}/oj/evaluation/submit</td><td>395</td><td>0</td><td>24</td><td>7</td><td>94</td><td>57</td><td>6.6</td></tr><tr><td>None</td><td>统计</td><td>None</td><td>395</td><td>0</td><td>24</td><td>7</td><td>94</td><td>57</td><td>6.6</td></tr>
<tr><td>POST</td><td>新建自用标签</td><td>/api/bridge/{id}/oj/evaluation/submit</td><td>395</td><td>0</td><td>27</td><td>20</td><td>54</td><td>57</td><td>6.6</td></tr><tr><td>None</td><td>统计</td><td>None</td><td>395</td><td>0</td><td>27</td><td>20</td><td>54</td><td>57</td><td>6.6</td></tr>
</tbody>
</table>
</div>
@ -177,15 +177,7 @@ table.stats tr.total td {
<tr><th>次数</th><th>错误信息</th><th>错误堆栈信息</th><th>错误节点</th></tr>
</thead>
<tbody>
<tr><td>9</td><td>调用评测接口报错:{'code': 20210001, 'msg': "Please don't duplicate evaluations."}</td><td> File "/usr/local/lib/python3.6/site-packages/locust/user/task.py", line 319, in run
self.execute_next_task()
File "/usr/local/lib/python3.6/site-packages/locust/user/task.py", line 344, in execute_next_task
self.execute_task(self._task_queue.pop(0))
File "/usr/local/lib/python3.6/site-packages/locust/user/task.py", line 356, in execute_task
task(self)
File "/root/lt/edutester/EduTester/performance/perf_bridge_evaluate.py", line 42, in test_practices
assert res.json().get('code') == 0, f"调用评测接口报错:{res.json()}"
</td><td>Test-new-web01_68a7bef320ac4e1a9732bc7d096d65a7, Test-new-web01_f7398bed306f4b9cace108477eba8144</td></tr>
</tbody>
</table>
</div>
@ -455,12 +447,12 @@ function fillTasksFromRequest() {
<script>
var stats_history = {
"time": ["06:28:52", "06:28:57", "06:29:02", "06:29:07", "06:29:12", "06:29:17", "06:29:22", "06:29:27", "06:29:32", "06:29:37", "06:29:42", "06:29:47"].map(server_time => new Date(new Date().setUTCHours(...(server_time.split(":")))).toLocaleTimeString()),
"user_count": [{"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}],
"current_rps": [{"users": 10, "value": 0}, {"users": 10, "value": 6.0}, {"users": 10, "value": 6.222222222222222}, {"users": 10, "value": 6.7}, {"users": 10, "value": 6.4}, {"users": 10, "value": 6.4}, {"users": 10, "value": 6.6}, {"users": 10, "value": 6.6}, {"users": 10, "value": 6.9}, {"users": 10, "value": 6.9}, {"users": 10, "value": 6.7}, {"users": 10, "value": 6.3}],
"current_fail_per_sec": [{"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}],
"response_time_percentile_50": [{"users": 10, "value": 30}, {"users": 10, "value": 26}, {"users": 10, "value": 27}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 26}, {"users": 10, "value": 25}],
"response_time_percentile_95": [{"users": 10, "value": 95}, {"users": 10, "value": 75}, {"users": 10, "value": 43}, {"users": 10, "value": 31}, {"users": 10, "value": 29}, {"users": 10, "value": 29}, {"users": 10, "value": 28}, {"users": 10, "value": 28}, {"users": 10, "value": 28}, {"users": 10, "value": 29}, {"users": 10, "value": 29}, {"users": 10, "value": 27}],
"time": ["07:06:35", "07:06:40", "07:06:45", "07:06:50", "07:06:55", "07:07:00", "07:07:05", "07:07:10", "07:07:15", "07:07:20", "07:07:25", "07:07:30", "07:07:35"].map(server_time => new Date(new Date().setUTCHours(...(server_time.split(":")))).toLocaleTimeString()),
"user_count": [{"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 10}, {"value": 0}],
"current_rps": [{"users": 10, "value": 0}, {"users": 10, "value": 6.0}, {"users": 10, "value": 6.222222222222222}, {"users": 10, "value": 6.6}, {"users": 10, "value": 6.6}, {"users": 10, "value": 6.9}, {"users": 10, "value": 6.9}, {"users": 10, "value": 6.3}, {"users": 10, "value": 6.3}, {"users": 10, "value": 6.4}, {"users": 10, "value": 6.4}, {"users": 10, "value": 6.4}, {"users": 0, "value": 6.7}],
"current_fail_per_sec": [{"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 10, "value": 0}, {"users": 0, "value": 0}],
"response_time_percentile_50": [{"users": 10, "value": 28}, {"users": 10, "value": 27}, {"users": 10, "value": 25}, {"users": 10, "value": 25}, {"users": 10, "value": 25}, {"users": 10, "value": 24}, {"users": 10, "value": 24}, {"users": 10, "value": 25}, {"users": 10, "value": 25}, {"users": 10, "value": 24}, {"users": 10, "value": 24}, {"users": 10, "value": 24}, {"users": 0, "value": 24}],
"response_time_percentile_95": [{"users": 10, "value": 55}, {"users": 10, "value": 45}, {"users": 10, "value": 35}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 34}, {"users": 10, "value": 33}, {"users": 0, "value": 33}],
"markers": [],
};
var rpsChart = new LocustLineChart($(".charts-container"), "Total Requests per Second", ["RPS", "Failures/s"], "reqs/s", ['#00ca5a', '#ff6d6d']);
Loading…
Cancel
Save