Jump to content
WAPT Forum
Sign in to follow this  
Guest Noregon

Testing Website with integrated Google maps

Recommended Posts

Guest Noregon

I want to use WAPT Pro 2.5 to test a website that has integrated Google maps. The site allows user entry/queries on data contained in a database that works in conjunction with the website. Based upon the request, the server will request a map from Google and display the appropriate area/map and then use the data from the database to overlay its own information on the same map. How can I use WAPT to test this functionality, such that database queries are made and appropriate map overlay data is pulled/displayed without having Google ban the server's IP because of it looking like a DDoS/DoS attack?

 

Thanks.

Jimmy

Share this post


Link to post
Share on other sites

The problem isn't related to the load testing. Real users will produce the same requests. It's a subject of your agreement with Google.

Share this post


Link to post
Share on other sites
Guest Noregon

Sorry, perhaps I should have been a little clearer on the testing and this particular piece's purpose. I need to do a performance test of the webserver and all the content it serves and functionality provided. Part of this content uses googleapis to request/display maps/map data and places other objects on the map after querying a database. I need to create a WAPT profile that will access these content/ASP pages so that this part of the webserver is stress/performance tested.

Share this post


Link to post
Share on other sites

Who actually does send request to Google: client's web browser or your server? Could you give me a link to your site or an example of profile?

Share this post


Link to post
Share on other sites
Guest Noregon

The client's browser sends the request to google as a result of embedded javascript code in the server's response.

The primary website is: http://smarttravelerplus.tms-online.com/

 

If you click on the Real-Time Map/Schedule button, it opens another browser window and displays the google maps and other information. This is where the javascript code directs the client browser to make the google/googleapis/gstatic requests.

 

Thanks for your help.

Share this post


Link to post
Share on other sites

The client's browser sends the request to google as a result of embedded javascript code in the server's response.

The primary website is: http://smarttravelerplus.tms-online.com/

 

If you click on the Real-Time Map/Schedule button, it opens another browser window and displays the google maps and other information. This is where the javascript code directs the client browser to make the google/googleapis/gstatic requests.

 

Thanks for your help.

 

To avoid a ban from Google you can use many Load Agents with IP spoofing. You need to send requests from many as possible different IPs. Also you can add X-Forwarded-For header to default HTTP headers. To reduce a number of requests to Google you can exclude some requests from test.

Share this post


Link to post
Share on other sites
Guest Noregon

Thanks for your help! The support we've received from the WAPT team has been amazing!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...