A
A
Anastasia2017-03-31 14:01:10
Software testing
Anastasia, 2017-03-31 14:01:10

How to conduct load testing allegedly from different countries?

There is a task - to carry out load testing using a large number of requests. But the problem is that you need to check and compare the processing time of these requests depending on the geographic location. And get comparative statistics as a result.
There are many services where you can enter the site url and get the desired result. JMeter allows you to process a large number of requests, but, as far as I know, there is no functionality "Select countries from which to emulate requests."
Are there services that combine these two features, namely the ability to download logs and check the processing time of each request from different countries?
I hope the essence of the question is more or less clear.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Anastasia, 2017-04-05
@mrs_travka

I found a solution that suits me in the end. https://www.blazemeter.com/

R
Roman Mirilaczvili, 2017-03-31
@2ord

Anastasia, there is no need to confuse two concepts: latency and server throughput. The point of simulating query load is to test the server's ability to handle the intended load. The server does not care where the requests come from, even from Australia, even from Zimbabwe.
JMeter does not process requests, but sends them.
I believe that with JMeter it is correct to take server throughput measurements within the same local network, as well as L1 latency, in order to avoid delays in data delivery to geographically remote clients. This data is the basis of measurements, as it does not depend on third-party factors, such as delays in the delivery of data outside the local network.
The next step is to just check the delay time and delivery time of data from Australia and Zimbabwe. You can measure, say, by sending 30-50 requests from each continent at a time. For statistics, this is enough.
The L2 latency outside the subnet will include L1 and also the time it takes for a network packet to "travel" until it reaches the server's subnet.

D
Dimonchik, 2017-03-31
@dimonchik2013

Nastya, "from different countries" they check the front-end - localization there and so on
sometimes - page loading speed, such as so that Google doesn't get stuck and sort of to justify what the CDN is for, we pay
for the rest there are Laying Server Stuff like Yandex-tank and the Gmeter you mentioned,
and so these things work regardless of the country
"whatever dress you, Sarochka, don't put on, you'll still be fucked, by the
way, Rabinovich, about the country of your server and DDOS - the answer is the same"

T
Talik, 2017-04-01
@Talik0507

If you really want to test the operation of a distributed network, then this can be done with JMeter.
As you know, the tool allows you to create a distributed load. There are problems when working in different subnets, but these problems seem to be solved by the JMeter settings. Didn't have to deal with issues like this.
So here's the idea in sl. Rent cloud facilities in different countries, distribute Jmeter-server to cloud services, set up, and "attack" the target server.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question