Ini ialah perintah dbus-test-tool yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
dbus-test-tool - penjana trafik D-Bus dan alat ujian
SINOPSIS
dbus-test-tool lubang hitam [--sesi | --system] [--name=NAMA] [--tidak dibaca]
dbus-test-tool gema [--sesi | --system] [--name=NAMA] [--tidur=MS]
dbus-test-tool spam [--sesi | --system] [--dest=NAMA] [--count=N] [--banjir]
[--ignore-errors] [--message-per-conn=N] [--tiada-balas] [--queue=N]
[--benih=SEED] [--rentetan | --bait | --kosong] [--muatan=S | --stdin |
--mesej-stdin | --saiz rawak]
DESCRIPTION
dbus-test-tool ialah alat pelbagai guna untuk menyahpepijat dan memprofil D-Bus.
dbus-test-tool lubang hitam menyambung ke D-Bus, secara pilihan meminta nama, kemudian tidak
membalas mesej. Ia biasanya membaca dan membuang mesej daripada soket D-Busnya, tetapi boleh
dikonfigurasikan untuk tidur selama-lamanya tanpa membaca.
dbus-test-tool echo menyambung ke D-Bus, secara pilihan meminta nama, kemudian menghantar kembali
balasan kosong kepada setiap panggilan kaedah, selepas kelewatan pilihan.
dbus-test-tool spam menyambung ke D-Bus dan membuat panggilan kaedah berulang, biasanya dinamakan
com.contoh.Spam.
PILIHAN
Common pilihan
--sesi
Sambung ke bas sesi. Ini adalah lalai.
--sistem
Sambung ke bas sistem.
lubang hitam mod
--nama=NAMA
Sebelum meneruskan, minta pemilikan nama bas yang terkenal NAMA, Sebagai contoh
com.example.NoReply. Secara lalai, tiada nama diminta, dan alat itu hanya boleh
ditangani dengan nama bas yang unik seperti :1.23.
--tidak-baca
Jangan baca dari soket D-Bus.
echo mod
--nama=NAMA
Sebelum meneruskan, minta pemilikan nama bas yang terkenal NAMA, Sebagai contoh
com.example.Echo. Secara lalai, tiada nama diminta dan alat itu hanya boleh ditangani
dengan nama bas yang unik seperti :1.23.
--tidur=MS
Sekat untuk MS milisaat sebelum membalas panggilan kaedah.
spam mod
--dest=NAMA
Hantar panggilan kaedah kepada nama bas yang terkenal atau unik NAMA. Lalai ialah
dbus-daemon, org.freedesktop.DBus.
--count=N
HANTAR N panggilan kaedah secara keseluruhan. Lalai ialah 1.
--queue=N
HANTAR N kaedah panggilan sebelum menunggu sebarang balasan, kemudian hantar satu panggilan baharu setiap balasan
diterima, menyimpan N kaedah panggilan "dalam penerbangan" pada setiap masa sehingga bilangan mesej
dinyatakan dengan --kira pilihan telah dihantar. Lalai ialah 1, melainkan --banjir is
terpakai.
--banjir
Hantar semua mesej tanpa menunggu balasan, bersamaan dengan --beratur dengan
sewenang-wenangnya besar N.
--tiada jawapan
Tetapkan bendera "tiada balasan diingini" pada mesej. Ini bermakna --banjir, sejak ia
melumpuhkan balasan yang akan digunakan untuk terhad --beratur panjang.
--message-per-conn=N
Jika diberi, hantar N kaedah memanggil sambungan yang sama, kemudian putuskan sambungan dan sambung semula.
Lalai adalah menggunakan sambungan yang sama untuk semua panggilan kaedah.
--tali
Muatan setiap mesej ialah rentetan UTF-8. Ini adalah lalai. Rentetan sebenar
digunakan diberikan oleh --muatan or --stdin pilihan, lalai kepada "hello, dunia!".
--bait
Muatan setiap mesej ialah tatasusunan bait. Bait sebenar yang digunakan diberikan oleh
--muatan or --stdin pilihan, lalai kepada pengekodan ASCII "hello, dunia!".
--kosong
Mesej tidak mempunyai muatan.
--muatan =S
Penggunaan S sebagai --tali or --bait dalam mesej. Lalai ialah "hello, world!".
--stdin
Baca daripada input standard sehingga akhir fail dicapai, dan gunakan itu sebagai --tali or
--bait dalam mesej.
--mesej-stdin
Baca mesej panggilan kaedah D-Bus binari lengkap daripada input standard, dan gunakan itu untuk
setiap panggilan kaedah.
--saiz rawak
Baca nombor perpuluhan ASCII yang dipisahkan ruang putih daripada input standard, pilih satu di
rawak untuk setiap mesej, dan hantar mesej yang muatannya adalah rentetan sepanjang itu.
--benih=SEED
Penggunaan SEED sebagai benih untuk penjana nombor pseudorandom, untuk mempunyai sedikit
urutan mesej rawak yang boleh diulang.
Gunakan dbus-test-tool dalam talian menggunakan perkhidmatan onworks.net