Contact Us
+1.831.460.7010

Is your app or device ready for deployment?
It can be.

Uncover performance, compliance, and operational issues prior to deployment.

 

Watch Overview

 

 

network emulation, Test you apps under all network conditions

 

Network Emulation

 

Test your app under all network conditions—3G/4G, satellite, WAN, cloud—in your lab.

network protocol testing,

 

Protocol Testing

 

Are the network protocols implemented properly and securely, conforming to the specs, in your app or device?

 

thunder

AUTOMATED NETWORK EMULATION TESTING

Test your app or device under all network conditions – from the routine to the extreme. Automate a wide variety of network conditions from 3G/4G to Cloud to WAN to Satellite to Internet. Uncover performance and operational issues prior to deployment.

Learn More


docs

ARE YOU ALLOCATING YOUR TEST RESOURCES CORRECTLY?

Finding and fixing software defects constitutes the largest expense for the software industry. Learn why line speed testing isn’t enough and the importance of functional testing!

Learn More


docs2

UNDERSTANDING HOW APPLICATIONS PERFORM ON THE NETWORK—EVEN UNDER ADVERSE NETWORK CONDITIONS

Trial deployments are expensive and yield limited data. Learn how to properly characterize your application or device performance prior to deployment.

Learn More

View More Papers

apple

"Apple uses Maxwell to emulate all varieties of customer networks and access points — from limited network bandwidth to extreme latency to packet drops.

By testing our products with Maxwell prior to deployment, we ensure that customers have a solid experience when they get new Apple software or hardware in their hands."

— Dmitry Halavin, Apple Inc.

One or our users had some difficulty setting up the filters in Mini Maxwell.  The user wants to set up two filters into two bands, each band having different impairments;  The user is wondering what happens to packets that match both of those filters.

Question:  (by Shamrock)  I'm trying to establish two different UDP filters on two different bands. When I submit a filter to be active individually the network traffic is filtered correctly, but when I activate both filters at the same time one of the filters does not see the  desired traffic. What am I doing wrong?

 Answer: (by MrFixIt) I think no one at InterWorking Labs answered the question because no one understood it :-) Let me give you an example of UDP traffic.

If you are going to filter all UDP traffic that has to happen in one band. However you impair it in that band (e.g. drop it, duplicate it), it is impaired and exits out the data interface. You cannot do further impairments in another band.

Now, you could pick another band and do some impairments on the non-UDP traffic, such as TCP, so that you are applying drops to all UDP traffic from A to B in band one, and then re-ordering to all TCP traffic from A to B in band two. Does this make  sense?

BTW ... there's a good example in the Filters section of the User Guide on the website under Support.

Over 1,000 organizations and 6,500 network professionals trust IWL.