---
title: Networking with OctoPerf 9.6
url: https://blog.octoperf.com/networking-with-octoperf-96/
date: '2018-11-27'
authors:
- gbetaillouloux
categories:
- Innovation
tags:
- Analysis
- Reporting
- Design
- JMeter
- On Premise
- Proxy
description: A big focus on the network with this new version of OctoPerf with enhanced proxy support and IP spoofing as the key features.
---

# Networking with OctoPerf 9.6

Since our last post about OctoPerf 9.4, we've been working on a lot of different subjects.
As usual, you can find all the details in our [changelog](https://api.octoperf.com/doc/release-notes/ "Changelog"), but **let's have a look at the key improvements**.

## IP Spoofing

![IP Spoofing](https://blog.octoperf.com/img/blog/networking-octoperf-9-6/ip-spoofing.png "IP Spoofing")

[IP Spoofing](https://en.wikipedia.org/wiki/IP_address_spoofing "IP Spoofing") is a technique used to impersonate another computing system.
In performance testing it is interesting when you face **a load-balancer or anti DDOS mechanism that requires each virtual user to have a different IP**.
We were previously having trouble with it because of the way we use docker to run our agents.
But **we finally figured a way to make it work with our new agent**.
Of course it will only be possible with an [On-premise agent](https://api.octoperf.com/doc/on-premise-infra/ "On-premise agent") since having loads of IPs in the cloud would not be possible.
But the setup is very easy, **you just have to declare the IPs on the agent machine and then use our interface to link them to your script**.


## New top menu

Browsing through results or a list of script is perfectly fine as long as their number remains low.
But with our usual interface, it could be confusing when this number increases:
![Old menu](https://blog.octoperf.com/img/blog/networking-octoperf-9-6/old-menu.png "Old menu")

Because of this, we've added another layout that can be toggled here:
![Toggle](https://blog.octoperf.com/img/blog/networking-octoperf-9-6/switch-menu.png "Toggle")

And for large numbers of items, that will look much better, in particular since it is possible to sort on all columns:
![New menu](https://blog.octoperf.com/img/blog/networking-octoperf-9-6/top-menu.png "New menu")

**That will make navigation and usability much better** on large projects with many scripts/reports.

## Enhanced proxy support

The way we handled proxies with our agents was not working properly in all contexts.
To fix this we now rely on the underlying proxy [configured in docker](https://docs.docker.com/network/proxy/ "Docker proxy").
This way we know for sure that the proxy is properly configured when the agent starts:
![Docker proxy](https://blog.octoperf.com/img/blog/networking-octoperf-9-6/proxy.png "Docker proxy")

## Download resources filters

We've added a configuration on each request to support automatic resources filters:

![Resources filters](https://blog.octoperf.com/img/blog/networking-octoperf-9-6/resources.png "Resources filters")

With this it will be possible to include or exclude some domains from the automatic resources.
And also configure the number of parallel threads used to download them.
We have of course added this configuration to the search and replace so that you don't have to do it manually everywhere:

![Search and replace resources](https://blog.octoperf.com/img/blog/networking-octoperf-9-6/search-replace-resources.png "Search and replace resources")

## Filter on result and error table

And last but not least, the new filter we implemented on the tree view is now also available on result and error tables:
![Filters](https://blog.octoperf.com/img/blog/networking-octoperf-9-6/filters.png "Filters")

That will make it even faster to pinpoint some requests/transactions in these two report items.

## Final note

As usual, we hope you like all the new features we've added. **More is coming in our next major version but we'll tell you more about this next year**.
In the meantime we'll keep up the good work and **we hope you will enjoy the end of year celebrations** that are just around the corner.
