21 votes
Accepted

What is the difference between SLA (Service Level Agreement) and SLO (Service Level Objective)?

Service-level agreement A service-level agreement is an agreement between two or more parties, where one is the customer and the others are service providers. This can be a legally binding formal or ...
Shailendra Rathore's user avatar
12 votes

Can Apache JMeter be used to measure the load time for a specific action

Well I don't think JMeter will help you do performance or load testing of the click action/event of a button. If the click of a button makes an HTTP request to the server, then you can most definitely ...
Jes Jackdon's user avatar
11 votes
Accepted

How to generate Report Dashboard in Jmeter?

If you already have a .jtl result file you can do it like: jmeter -g /path/to/jtl/file -o /where/you/want/to/store/dashboard If you would like the dashboard to be generated after the test run, you ...
Dmitri T's user avatar
  • 13.5k
10 votes

Jmeter fails to connect to a .qvw on an https server

As you have mentioned that when you access the application without a proxy it works fine, but when using via proxy (recording script for JMeter) you are not able to access the application. From this ...
IAmMilinPatel's user avatar
10 votes
Accepted

Can a proportionately scaled down testing environment find performance load issues?

Does this actually catch, before production, many of the "surprise" problems we might anticipate? Or is there a more fundamental flaw in the approach that will cause deleterious changes to pass ...
Joe Strazzere's user avatar
10 votes

Can a proportionately scaled down testing environment find performance load issues?

No. The items you mention scale very differently and there are far too many factors and resources that will get used. For instance if I time requests on a local server using an application I'll find ...
Michael Durrant's user avatar
10 votes
Accepted

Can a performance issue be defined as blocking bug?

This is not QA decision but business decision. If performance is satisfactory for the customer - it is good enough. Also remember that the most important speed is speed to the market - deliver most ...
Peter M. - stands for Monica's user avatar
9 votes
Accepted

Useful resources to start to learn Gatling

I learn Gatling using the resources I found online and experimentation. Just google "Gatling tutorial", there are plenty of links to pages showing Gatling basics, many focus on different aspects so it'...
Nitin Rastogi's user avatar
8 votes
Accepted

Relation between throughput and hits per second

Throughput: This is the number of requests that are successfully executed/serviced per unit of time. For example, if the throughput is 50/minute, this means that on your server, per minute, 50 ...
IAmMilinPatel's user avatar
7 votes
Accepted

Maximum Number of Threads in Jmeter

This does not only depend on the CPU of the computer, but also the operating system, memory and maybe disk IO speeds. There is only one way to find out and that is to try and ramp up until either the ...
Niels van Reijmersdal's user avatar
7 votes
Accepted

IEEE 730 standard - Why was "non-functional" term deprecated when applied to requirements?

The terms “performance requirement” or “performance attribute” are preferred over “non functional requirement” according to the most recent update of The IEEE Standard for Software Quality Assurance ...
Brian McCarthy's user avatar
6 votes

Difference between Scalability Testing And Capacity Testing?

A web search of the terms resulted in, Scalability Testing, is the testing of a software application to measure its capability to scale up or scale out in terms of any of its non-functional ...
IAmMilinPatel's user avatar
6 votes
Accepted

Best tools to perform Performance testing on a web application?

Web application has frontend and backend and "some features loading more long" may be caused by either slow rendering or slow backend response. First of all go for your browser developer ...
Dmitri T's user avatar
  • 13.5k
5 votes

Can a performance issue be defined as blocking bug?

The question of whether a performance bug is a blocker depends entirely on whether it stops a user from doing whatever they are trying to do with the software. I have worked on software that took ...
Andrew Menard's user avatar
5 votes
Accepted

End-to-end tests are running for 5 hours

A few things to consider come to mind: Only run in Chrome Controversial huh? Let me explain more fully though. My question for multi-browser and indeed multi-device (responsive web sites) testing ...
Michael Durrant's user avatar
4 votes

How can I test load for a chat app built on node.js and socket.io?

Artillery is a load-testing tool with native Socket.io support out of the box (and is written in Node.js too). Why is native Socket.io support important? WebSocket is only one of the underlying ...
Hassy Veldstra's user avatar
4 votes
Accepted

How to use multiple Jmeter instances on a single machine

I don't know why you need to run multiple instances of Jmeter from single machine. But Yes, you can run multiple instances of JMeter from single machine without any major issue, the only limitation ...
Dhiman's user avatar
  • 4,580
4 votes
Accepted

Jmeter: Constant throughput Timer with Ultimate Thread Group

As far as I know, it doesn't matter which type of Thread group you are using with Constant Throughput timer, at the end of the test in the results, you will get your desired Throughput which you ...
Dhiman's user avatar
  • 4,580
4 votes
Accepted

How can I do performance testing of Mobile Application?

Performance testing doesn't only mean many users hitting the same thing at the same time. There are various aspects of performance testing which you can opt to do manually. As you said you have to ...
IAmMilinPatel's user avatar
4 votes

What is the difference between SLA (Service Level Agreement) and SLO (Service Level Objective)?

A service level objective (SLO) is a key element of a service level agreement (SLA) between a service provider and a customer. SLOs are agreed as a means of measuring the performance of the Service ...
User008's user avatar
  • 201
4 votes

Login Via Jmeter for ASP page does not work

JMeter's built-in script recorder tends to create problems with the test scripts when the URL is SSL encrypted (HTTPS). This may be because JMeter uses proxy when recording the scripts and while ...
IAmMilinPatel's user avatar
4 votes
Accepted

XML loading Issue with jmx generated by Blazemeter Mobile Recorder

Smart JMX is a converting mechanism which converts the BlazeMeter proxy recording into a JMX while adding further logics, e.g necessary parameterizations as well as token or sessionID extractions etc. ...
BlazeMeter Support's user avatar
4 votes

Estimation of maximum no of concurrent users a application will need to support

I would say that the more proper approach would be to segregate load for different functional areas and concentrate on the maximum number of historically concurrent users. Let me explain in ore ...
Alexey R.'s user avatar
  • 11.6k
4 votes

Estimation of maximum no of concurrent users a application will need to support

If your application worked fine so far I don't think you will run into problems. If your calculation is correct and you will not have more than 7 concurrent users you don't have anything to worry ...
Dmitri T's user avatar
  • 13.5k
3 votes

Performance / Load Testing: Where can I start?

I can suggest "JMeter" as the tool for performance testing of cloud based applications. It can record and playback the tests. You can set the number of threads i.e. users and many other things. You ...
The_Amol's user avatar
  • 188
3 votes

Can a proportionately scaled down testing environment find performance load issues?

Test environment will NOT scale proportionally. But what you can do is: make test environment as similar to PROD as you possibly can (with possibly less servers, that's what we do: have about half ...
Peter M. - stands for Monica's user avatar
3 votes

Performance testing - analysing Graph results in Jmeter

The Throughput: is the number of requests per unit of time (seconds, minutes, hours) that are sent to your server during the test. The Response time: is the elapsed time from the moment when a given ...
Jahan's user avatar
  • 453
3 votes

Maximum Number of Threads in Jmeter

How many threads you will get depends on the resources consumed by each thread, both on the JMeter host and on the system under test. This is turn is dependent on the content of your test plan ...
Bharat Mane's user avatar
  • 6,775

Only top scored, non community-wiki answers of a minimum length are eligible