Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Nama : Difa Budiadhim P

NIM : 21.11.4535
Kelas : 21 IF 10
Analisis MQTT Stress Test

PS C:\Users\Asus\Downloads\mqtt-stresser-master\mqtt-stresser-master> go install
go: downloading github.com/eclipse/paho.mqtt.golang v1.2.0
go: downloading golang.org/x/net v0.7.0
PS C:\Users\Asus\Downloads\mqtt-stresser-master\mqtt-stresser-master> go build
PS C:\Users\Asus\Downloads\mqtt-stresser-master\mqtt-stresser-master> mqtt-stresser.exe -
broker tcp://broker.hivemq.com:1883 -num-clients 10 -num-messages 150 -rampup-delay 1s -
rampup-size 10 -global-timeout 180s
10 worker started
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
............................................................................................................................................................
......................................................................................
# Configuration
Concurrent Clients: 10
Messages / Client: 1500

# Results
Published Messages: 1500 (100%)
Received Messages: 1500 (100%)
Completed: 10 (100%)
Errors: 0 (0%)
# Publishing Throughput
Fastest: 13007 msg/sec
Slowest: 4515 msg/sec
Median: 7199 msg/sec

< 5364 msg/sec 30%


< 6214 msg/sec 40%
< 7063 msg/sec 50%
< 7912 msg/sec 70%
< 10459 msg/sec 80%
< 11309 msg/sec 90%
< 13856 msg/sec 100%

# Receiving Througput
Fastest: 696 msg/sec
Slowest: 214 msg/sec
Median: 271 msg/sec

< 262 msg/sec 50%


< 358 msg/sec 70%
< 407 msg/sec 80%
< 455 msg/sec 90%
< 744 msg/sec 100%
PS C:\Users\Asus\Downloads\mqtt-stresser-master\mqtt-stresser-master>
Dari Hasil outoput MQTT Stress Test kita bisa analisis

1. Configuration:
Concurrent Clients: 10
Messages / Client: 1500
menunjukkan bahwa terdapat 10 client yang masing-masing mengirim 1500 pesan selama
test

2. Results:
Published Messages: 1500 (100%)
Received Messages: 1500 (100%)
Completed: 10 (100%)
Errors: 0 (0%)
Semua 10 client berhasil mengirim dan menerima 1500 pesan tanpa kesalahan

3. Publishing Throughput:
Fastest: 13007 msg/sec
Slowest: 4515 msg/sec
Median: 7199 msg/sec
< 5364 msg/sec 30%
< 6214 msg/sec 40%
< 7063 msg/sec 50%
< 7912 msg/sec 70%
< 10459 msg/sec 80%
< 11309 msg/sec 90%
< 13856 msg/sec 100%
Analisis:
Publishing throughput berkisar antara 4515 hingga 13007 pesan per detik.
Median publishing throughput adalah 7199 pesan per detik, menunjukkan tingkat kinerja
rata-rata.
Distribusi throughput menunjukka bahwa 50% dari client mampu mencapai 7063 pesan per
detik atau lebih.
4. Receiving Throughput:
Fastest: 696 msg/sec
Slowest: 214 msg/sec
Median: 271 msg/sec
< 262 msg/sec 50%
< 358 msg/sec 70%
< 407 msg/sec 80%
< 455 msg/sec 90%
< 744 msg/sec 100%
Analisis:
Receiving throughput berkisar antara 214 hingga 696 pesan per detik.
Median receiving throughput adalah 271 pesan per detik.
Distribusi throughput menunjukkan bahwa 50% dari client mampu menerima 262 pesan per
detik atau lebih.

Kesimpulan:

Dari hasil MQTT Stress Test tersebut, dapat disimpulkan bahwa sistem berhasil menangani
beban kerja yang diberikan dengan tingkat keberhasilan dan keandalan yang tinggi. Semua 10
klien berhasil mengirim dan menerima 1500 pesan tanpa kesalahan. Meskipun terdapat variasi
dalam throughput, nilai median memberikan gambaran kinerja rata-rata, sementara distribusi
throughput menunjukkan bahwa sebagian besar klien mampu mencapai tingkat kinerja yang
baik.

You might also like