I am in the middle of load testing an application and facing an issue. The app server has a restriction. It store the IP address of the client machine on a container and allowing only around 40 logins from one IP address. server is taking IP address from TCP IP level. So here is my question
Is there a way that I can bypass this? (Webspere server)
Can I send a fake IP address from my machine to the server, using any silk statement - or any other level.
Thanks DAB/Larry for the replies [img]images/icons/smile.gif[/img]
1. Did any of you used IP Spoofing? Can you please give me some idea how to use this. I notice IP Spoofing under help/Wireless section. But is only giving a very high level talking related to Wireless. I appreciate if you can give more info on this.
2. Is any of you used IP multiplexing? (Adding more IPs using config manager). Can any of you give me more info. This is what I did, which is not working. I add more IP address using System Configuration Manager/IP address Manager. I did add around 140 additional IP addresses (none are conflicting, since this is on private network). After restart, I can see ALL IP addresses at DOS prompt (ipconfig /all). But when I apply the work load, all are going from single IP address.
yes i used it, you have to add the support in your profile. Edit Profile : "Replay" "Internet" and check "Client IP Adress multiplexing" or use WebSetLocalAddress to assign individual IP addresses manually.
One thing about multiplexing that you should be aware of. If you go out from one location to another and then are relayed from the second location to the server you are testing you need to make sure you IP pool is at the exit from the second jump.
Example: My test starts in Atlanta gets multiplexed to Pittsburgh, from Pittsburgh it gets sent to a sever in Florida. If I don't have a pool of IPs in Pittsburgh I will still come into Florida with only 1 IP. The IP pool needs to be at the last jump off point to the server you are trying to hit.
This may be an extreme example but with a worldwide company thatís what happens at times.
But in the end doesn't it all come down to BEER? Beer is the ultimate answer to all questions in the universe so yes the answer to your question is BEER.
YOu should be able to assign IP "aliases" on the load (client) machine(s). Most application clients (like performer agent) will use all available client IPs, but you might have to modify your script with a command to do that.
Also: using WebLOAD on an Ixia chassis each CPU/Port can emulate 50,000+ IP/MAC addresses...but Silk doesn't run on Ixia.