BrowserMob Proxy

Introduction

The BrowserMob Proxy is a simple tool that makes it easy for developers and testers to simulate network behavior that might not otherwise be easily seen under every-day usage.

For example, it can slow down network traffic, effectively simulating what a low-bandwidth user might experience our site with.

It can also easily intercept certain HTTP requests (via regular expression), allowing you to mock out unexpected results, such as 500 response codes, long delays is responses, or even unexpected content.

Getting Started

Getting started is simple:

  • Download the latest version
  • Verify that you have Java 1.6 running
  • Unpack the downloaded zip file
  • Run java -jar browsermob-proxy.jar from within the expanded directory
  • Open your browser to http://localhost:8081

That's it! From there you can configure your browser to use the BrowserMob Proxy, as well as configure the BrowserMob Proxy itself (ie: simulated bandwidth, mock response settings, etc).

Getting Involved

The best way to get involved is to first join the mailing list and tell us how you're using BrowserMob Proxy and what features you'd like to see added.

In addition, you are welcome to check out the Git project, where you can check out the source code and report bugs.

About This Tool

The BrowserMob Proxy is a free, open source tool that helps you alter the normal behavior of your webapp. This is useful for when you want to simulate uncommon situations, such as a slow or unexpected server response.

BrowserMob Proxy was created by BrowserMob, who provides affordable cloud-based performance testing services using real browsers.

Logo