The web100clt command line client allows you to test the network connection from the machine where it is run to any perfSonar server. The web100clt was recently added to the mac Homebrew package manager which makes it very easy to install unix tools on OSX. Installing Homebrew is simple, have a quick look at the install instructions.

Once you have brew installed simply do this to install:

$ brew update
$ brew install web100clt

Now that you have web100clt installed you can easily test to a HEPnet or any other perfSonar box. For example:

$ web100clt -ll -n ps-bandwidth.hepnetcanada.ca

You will see some results that look something like this:

Testing network path for configuration and performance problems  --  Using IPv4 address
Checking for Middleboxes . . . . . . . . . . . . . . . . . .  Done
checking for firewalls . . . . . . . . . . . . . . . . . . .  Done
running 10s outbound test (client to server) . . . . .  783.58 Mb/s
running 10s inbound test (server to client) . . . . . . 895.28 Mb/s
The slowest link in the end-to-end path is a 1.0 Gbps Gigabit Ethernet subnet
Information: Other network traffic is congesting the link
Server 'ps-bandwidth.hepnetcanada.ca' is not behind a firewall. [Connection to the ephemeral port was successful]
Client is probably behind a firewall. [Connection to the ephemeral port failed]

Note you can see the manual with man web100clt