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 ...
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 ...
user avatar
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 ...
user avatar
10 votes
Accepted

JMeter: Getting error in non GUI mode

Answering the comments above, Well I had Java and Jmeter installed correctly with ClassPath and everything. I also tried running Command Prompt as Administrator but got the same result. There was no ...
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 ...
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 ...
user avatar
10 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 ...
user avatar
  • 12.6k
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 ...
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'...
user avatar
8 votes

Where can I find good JMeter tutorials?

I have put together a really simple article of doing performance testing with Jmeter over here - http://testcy.co.in/performance-testing-jmeter. Even novice users with not much technical knowledge of ...
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 ...
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 ...
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 ...
user avatar
6 votes

what is the concurrent users in load testing using Jmeter

'Also JMeter concurrent threads are not "concurrent users" as real-life people do pauses between actions on web pages. If you don't set any pauses in your tests then 20 concurrent threads will stand ...
user avatar
  • 61
6 votes

Comparison of JMeter vs Visual Studio Load Test

I would recommend JMeter as: Price JMeter: free and open source MSVS: Test Professional costs around $2000 per developer. OS supported JMeter: any MSVS: Windows only Protocols supported JMeter:...
user avatar
  • 12.6k
6 votes
Accepted

Issue with Reading CSV file when doing Distributed testing in Jmeter

The easiest way to resolve this issue is to place the CSV file on all servers (Master and Slaves) inside the Bin directory of JMeter and don't specify any path for the CSV file inside the your JMeter ...
user avatar
  • 4,540
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 ...
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 ...
user avatar
  • 12.6k
5 votes

How to determine breaking point of my application when performance testing from jMeter

First you need to define what the "breaking point" is. There are a number of possibilities. The obvious problem would be if the web server itself crashes and stops responding, but there are a number ...
user avatar
  • 8,429
5 votes

Performance tool for scripting HTTP requests dynamically

JMeter is a good choice. Kindly find answers on your queries below: Also, I'm not sure if I can define requests dynamically, based on the results of previous request. You can. Particularly for ...
user avatar
  • 12.6k
5 votes
Accepted

What is common plan for load testing using Jmeter

First ask your client that 'How many users their website intend to support?' From client you should get the number of users during Peak Load (Y) and Normal Load (X) and their expected Response Time, ...
user avatar
  • 4,540
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 ...
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 ...
user avatar
4 votes

Cloud Based Automation Testing with Selenium WebDriver - Java

Although i do not have much idea about it but i think you can give selenium grid a try. I read on seleniumhq.org that with selenium grid you can create a master slave architecture, where one master ...
user avatar
4 votes

How to detect performance issues within native Android app

Good free solutions are: AT&T Application Resource Optimizer Relic Mobile Also you can try the following commercial ones: Soasta's solution Neotys' solution
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 ...
user avatar
4 votes
Accepted

load test terms: What are Transactions, request, TPS,throughput?

In some cases transaction can stand for a single request but more often it is a series of requests representing a piece of business logic like: User opens a site User opens login page User performs ...
user avatar
  • 12.6k
4 votes
Accepted

How to use the If controller in the Jmeter

First use the xpath extractor and extract the string from title the xpath would be //title Give the reference name say "t" and default as "Not Found" Next use in the if controller give condition as "$...
user avatar
  • 809
4 votes
Accepted

How to check latency time in Jmeter?

You need to use the Tree listener and/or Table Listener in JMeter, Sampler result tab of Tree listener provided the value of both "Latency Time" and "Load Time" (this image has been taken from google ...
user avatar
  • 4,540
4 votes
Accepted

How to determine 'reasonable' response times for performance testing?

Consider using A/B testing on your site to determine the impact of response time differences to your customers. If done well, you will determine If performance differences really matter How much ...
user avatar

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