Bagaimana total nilai throughput dihitung dalam Laporan Agregat?

Saya menemukan, bahwa dalam Laporan Agregat, nilai TOTAL THROUGHPUT bergantung pada jumlah thread. Dan jika kita menjalankan pengujian hanya dengan satu thread, total throughput dihitung sebagai 1 / Total Rata-rata (dan dikalikan dengan 1000 untuk mengubah milidetik menjadi detik, lihat gambar di bawah). Namun ketika kita menyetel jumlah thread ke 2 atau lebih, total throughput dihitung dengan cara yang tidak diketahui, jadi yang ingin saya ketahui adalah rumus mana yang digunakan saat menghitung total throughput dalam kasus ini (jumlah thread > 1), karena sepertinya tidak menjadi rata-rata dari semua throughput permintaan, itu juga tidak dihitung sebagai 1 / Total Rata-rata seperti yang dijelaskan dalam kasus pertama. Jadi bagaimana sebenarnya cara kerjanya? (Tangkapan layar untuk 2 thread terlampir di bawah) Terima kasih.

Tangkapan layar untuk 1 thread yang digunakan: aggregate_1_thread.png

Tangkapan layar untuk 2 thread yang digunakan: aggregate_2_threads.png


person BlastBox    schedule 31.08.2017    source sumber
comment
Ada tanggapan tentang jawaban? Jika oke sebaiknya anda menerimanya agar bermanfaat bagi orang lain   -  person UBIK LOAD PACK    schedule 31.08.2017


Jawaban (1)


Sesuai dokumen:

Throughput - Throughput diukur dalam permintaan per detik/menit/jam. Satuan waktu dipilih sehingga laju yang ditampilkan minimal 1,0. Ketika throughput disimpan ke file CSV, itu dinyatakan dalam permintaan/detik, yaitu 30,0 permintaan/menit disimpan sebagai 0,5.

Jadi hasilnya bergantung pada Waktu respons dan Jumlah rangkaian pesan yang memengaruhi waktu respons tersebut.

Jumlah total permintaan dibagi dengan waktu yang dibutuhkan untuk menjalankannya, lihat:

person UBIK LOAD PACK    schedule 31.08.2017
comment
Bisakah Anda memberikan rumusnya? Masih belum jelas bagaimana nilai ini dihitung. - person BlastBox; 31.08.2017