Updated btest.exe available for download

We have published an updated version of our Bandwidth Test version for Windows with some minor tweaks and authentication support for RouterOS versions newer than 6.43.

You can download the utility from our Downloads page or directly from here: https://mt.lv/btest

Please remember that Bandwidth Test uses a lot of resources. If you want to test real throughput of a router, you should run Bandwidth Test through the tested router not from or to it. To do this you need at least 3 devices connected in chain: the Bandwidth Test server, the router being tested and the Bandwidth Test client.

Maybe the Local Tx Size and Remote Tx size would be best if they were renamed to MTU and MRU size ?

Nice to see this tool updated, it’s really handy!

However after a quick test, it doesn’t seems like it’s working correctly:

If local Tx/Remote Tx speeds are not set, it will just not do anything (if using direction=receive):
1.png
If direction is set to send, it starts sending data but at very low rate like 1264bps and never goes above that:
1a.png
With speeds set manually, TCP testing is now working well:
5.png
(deleted the UDP testing screenshots, as Tx sizes were incorrect and prevented it from working… DOH!)

All testing done between directly connected PC and RB800, link at 1Gb/s. Router CPU never went above 50%. Using no firewalls or any software that would prevent it from working.

Small update:
Local Tx and Remote Tx speeds just must not be grayed out. If you set them to 0 bps, btest will automatically ramp up the rate and now everything works.

Also tried using the server feature in btest, but router can’t connect to it, no matter if using UDP or TCP.
Going to server tab, checking “Enabled” and pressing “Apply settings” does nothing. I don’t even see open btest TCP port…

Works ok here.
Maybe your windows firewall blocks the incoming btest connections?

I have no firewall software, not even the windows one, double checked it’s turned off and disabled on all interfaces.
Also used process explorer to see what ports is btest.exe using and it does have no open or listening ports when it should be running.

Never mind, found the culprit: Some other SW had TCP port 2000 open…

And if it can’t bind the TCP port 2000, UDP server also doesn’t work…

Also found you can get some debug messages if you redirect btest.exe stdout to file:
btest.exe > log.txt

I guess most of you have already noticed that key does not move focus from one input field to another.

Yes…

And double click on an input field does not select the text.

I can confirm that as well…

This version is very stable and convenient to use, I am very grateful to MikroTik that I am able to use it without involving WebFig, I’d love to have settings search though so I could find the thing I want to change easier, but it’s rather an overall WinBox design complain. Also design is good, not really Material Design but fits well in Android ecosystem.

Tab button not working is annoying but the most annoying is we must input tx speed. This is bandwidth test, to measure maximum speed we can get. Isnt it silly if we must input tx speed?

Can we get btest for Android?

Thank you for New look of btest for windows
i am happy to use it on my ms surface..
All about display look so good..

Rgsd/
Wichets

Adding the display of local IP in the server page would be appreciated. Also this tool can be run without Mikrotik HW or?

Awesome but it’s nothing to do with Android.

New btest on debian 8 doesn’t work with 6.47.8.
I can see sessions on routerbord, but the traffic is not flying.

I was able to get it to work, but had to add in 1000M into TX and RX field, or otherwise it didn’t really push bandwidth. Also the Tab between fields I noticed doesn’t work. But this utility was helpful for me to optimize local networks between laptop and mikrotik routers to fine tune settings on NIC and WILAN. Thanks for making improvements.

UDP figures are pretty wrong in this application.

Verified with Task Manager on my PC and interface traffic graph on the Tik side.
PC and Tik show numbers which are more or less in the same area (a bit of difference is always possible).
PC Btest app shows something at least 10 times lower but I can not really put a figure on it. It seems to fluctuate ?

But for TCP all 3 measurements are more or less in line.

Nevertheless, very handy tool regardless to do some quick tests (as in showing the difference between powerline connection and real CAT6 cable :lol: )

btest.exe not working at all
check it on 3 PCs
can you help me?
win10 and win11
always opening an empty window