Theoretically you can use -X parameter so traffic will go through squid, however interpreting the results won't be that easy.
I would choose one of the following tools:
See Open Source Load Testing Tools: Which One Should You Use? guide for more information on above options including sampler load reports.
You need to set Proxy-Authorization header to the request which are coming from your web browser. I would use browsermob-proxy for handling this.
Here you can find some example of how to use the proxy with your Selenium test. You need to amend the code from "Create test fish-bone" section so that you have the following setUpProxy() method:
Make sure you have the setup exactly as mentioned in the above answer, and then click on the Start button in the HTTP(S) Test Script Recorder in JMeter. After clicking the Start button, your device will be able to connect to the network, and you will be able to record the activity.
Let me know if this solves the problem.
You will notice that on the proxy request failure, you'll see a failure on a request to http://chromedriver.storage.googleapis.com and you'll notice the reason your firewall blocks it is because their is a redirect on that query that tries to download from an AWS location. A URL that might look something like https://github-production-release-asset-2e65be....
I guess it's not possible now.
Could you register a github issue at https://github.com/codeborne/selenide?
By the way, you can just disable automatic downloading of webdriver in Selenide:
Configuration.driverManagerEnabled = false;
This is a trouble area currently. I will go thru your approaches one by one.
Passing credentials through the url: http://username:firstname.lastname@example.org
This works only when the authentication model is HTTP basic. Moreover use of this kind of url is deprecated and not advisable.
Setting proxy thru capability will also not work as authentication is an argument to ...
I'm using the nuget packages for Selenium 2.50.1 with this:
ChromeOptions options = new ChromeOptions();
proxy = new Proxy();
proxy.Kind = ProxyKind.Manual;
proxy.IsAutoDetect = false;
proxy.HttpProxy = proxy.SslProxy = "127.0.0.1:3330";
options.Proxy = proxy;
var chromedriver = new ChromeDriver(...
My understanding is that you're trying to do API discovery on some website/resource/endpoint.
Seems like SoapUI only offers this feature for SOAP web services.
If you want to do API discovery there seems to be no real way to do that programmatically/automatically due to the nature of REST APIs.
It is impossible to determine all possible endpoints without ...
Forward Proxy Performance
Performance can mean a lot of things. The least interesting but most widely cited benchmark for this kind of server is “how many 1k responses can it serve from memory per second?” but that doesn’t tell you how it will do serving 200K (or 200M) responses from disk, which is a much more difficult thing to manage.