Performance testing is a subset of performance engineering, an emerging computer science practice which strives to build performance into the implementation, design and architecture of a system.

learn more… | top users | synonyms

30
votes
2answers
35k views

Where can I find good JMeter tutorials?

I have just been assigned the tasks of doing some research and doing some JMeter tests of my own to get familiar with performance testing. As I have never used this tool before, I would just like to ...
14
votes
5answers
18k views

How do you calculate the number of virtual concurrent users to use in a load test given data on actual site traffic?

When working on performance testing, one of the problems I've faced is trying to translate real-world web application traffic to simulated traffic. A practical example is for an eCommerce site. ...
12
votes
9answers
1k views

Performance testing - a way in?

We have an a browser based application that is built on the Microsoft Stack, specifically .NET 3.5. It also uses Ajax, iframes, jQuery etc. At the moment we are just guessing at the concurrency ...
12
votes
2answers
336 views

Measuring test performance when there is high variance

I am running single purpose performance tests on a daily basis. Currently, I run each test 3 times and average them out. But I get fluctuations from day to day which make it difficult to detect ...
9
votes
5answers
146 views

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

At my company, we are working on ways to improve our testing of database changes, in our testing environment first. Since there are no resources to have a production like volume of data in servers ...
7
votes
3answers
281 views

Should you preload DLL's in performance tests?

When running automated performance tests, is it better to preload any DLL's which would slow the first run of a test? This would improve the consistency of the test results but would not reflect the ...
6
votes
5answers
1k views

What Are Some Unobvious Differences Between Testing a Web Application and a Desktop Application?

In the same flavour of this question, what are some unobvious differences between testing a web application and a desktop application? I've recently started looking at automating some GUI tests for a ...
6
votes
4answers
3k views

Looking for open source, Java-based tool for performance testing

Goal: I have an enterprise application written in java to test for performance. I need to do it separately, so I will be basically simulating a user interaction over http/https. My findings: ...
6
votes
1answer
4k views

How to stop thread in JMeter?

I need to stop thread in JMeter when some condition is satisfied. How can i do this? I suppose there should be some method like Thread.Stop() or something like this but can't find concrete info.
6
votes
3answers
1k views

performance-testing systems on virtual machines that normally run on physical machines

My employer runs some of our systems on physical machines with attached hard drives. I am charged with performance-testing those systems. For cost reasons, I've been asked to test those systems ...
6
votes
0answers
49 views

visualizing the chronology of a discovery process

Meta: this is probably not a question for which there is a single, objective, best answer, but I'm going to ask it here anyway because it's applicable to our jobs and non-obvious. I spent three ...
5
votes
3answers
3k views

Load test with multiple credentials

Okay so I have created a very simple webtest. The purpose of this webtest is to attempt to login whilst simulating a few failing attempts. The webtest has the obvious credentials associated with it:- ...
5
votes
4answers
252 views

How to determine a 'reasonable' response time?

I have found performance targets (how long web pages take to respond to actions) difficult to introduce into organizations. There seem to be are no clear definitions (in the industry) that are ...
5
votes
1answer
147 views

In performance testing, when have MFAT approaches been successfully applied (in addition to an OFAT approach)?

Background: MFAT = "Multiple Factors at a Time" OFAT = "One Factor at a Time" In the field of Design of Experiments, practitioners in a large variety of fields (including software testing) have ...
4
votes
5answers
177 views

Making sense of performance regressions

Imagine a situation in performance regression testing where commit A is very deleterious to page performance, but does not trigger a failure - it's just under the level required to do that. Commit B ...
4
votes
3answers
98 views

Performance / Load Testing: Where can I start?

My Application is a cloud-based solution. And I need to test its performance with many concurrent users that should be within the minimum market viability for concurrent users. I do not have a ...
4
votes
8answers
2k views

What are the deliverables of the QA department?

The company I work for conducts quarterly performance reviews. As a member of our small QA team I've been ask to help define this process. A lot of what I do is identifying issues and collaborating ...
4
votes
6answers
16k views

Tools to measuring page rendering time

I'm using Jmeter at my organization for performance testing. The application is a secured web portal that provides a lot of reports and documents to its user. A major issue that I've run into is ...
4
votes
2answers
950 views

Cloud Based Automation Testing with Selenium WebDriver - Java

I am beginner in selenium webdriver (java), and wanted to know whether selenium webdriver can be used in cloud based application testing or not, if yes how to setup it (Searched over the net but ...
4
votes
5answers
2k views

Performance Testing a cloud application

What are the best approaches and what concerns are there about performance testing a web application that is hosted in the cloud?
4
votes
3answers
73 views

Will there be any negative impact, If I load test an Amazon-EC2 hosted application from JMeter (also AWS-EC2 hosted)

Has anyone experience of load-testing a web application hosted on Amazon-EC2 by using the JMeter that is also hosted on Amazon EC2 instance (separate instance). Please share best practices and tips ...
4
votes
2answers
45 views

Measuring audio delay

I am working on a project that involves streaming video with audio to/from various cloud streaming services with intermediate encoding steps (i.e. mixing with additional overlays). Each stage in the ...
4
votes
1answer
739 views

How do you stress test a video streaming app?

I have a a streaming application that I am going to test. I dont really know how to do this. Do I need a special plugin (if so, why)? Why is it difficult to record a scenario for streaming a video, ...
4
votes
3answers
159 views

Estimating maximum users that an application can support

I am analyzing a web application and want to predict the maximum users that application can support. Now i have the below numbers out of my load test execution 1. Response Time 2. Throughput 3. CPU I ...
4
votes
1answer
1k views

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

I am completely new in load testing and want to start analyzing results of a load test. I have searched the web completely and read many question in SO. My problem is that I need a reference for the ...
4
votes
3answers
87 views

Test, Improve performance of WebDriver Automation framework

I have designed a hybrid(keywords and data in same excel sheet) framework using WebDriver+Java+TestNG+Maven. I am using PageFactory, Singleton Pattern . I am using different type of HTML locators in ...
3
votes
2answers
1k views

What are the most useful KPIs for tester

There are many KPI (Key Performance Indicators) suggested to measure the performance of software tester. My concern is what are the most useful/ efficiency KPIs for a tester?
3
votes
2answers
1k views

Visual Studio 2010 Performance Testing Javascript not supported

Quite simply the question in the title, when I run test it by default runs it within my visual studio. This doesn't seem to support JavaScript which makes all my test's invalid. Is there anyway to ...
3
votes
5answers
419 views

Should I do performance testing of my web application having two instances behind a load balancer?

My organization recently created a Performance testing environment. Our primary goal of performance testing is to catch performance degradation with future releases of our application. In Production, ...
3
votes
2answers
4k views

Speed up launch of WebDriver Firefox Window

When WebDriver initializes, there is a long waiting time when a browser window launches before the actual automated test begins. How can I speed this up? Is there a way to have a browser window ...
3
votes
3answers
142 views

Is my test a perf unit functional smoke test or something else?

Or how I learned to stop worrying and love the bomb. Each test is different. Some are big and talk to databases, others quick and self contained. We all know we'd prefer the fastest and most robust ...
3
votes
3answers
3k views

What are the best tools available to test performance of a MVC web site

I am new to QA. I need to find best tools available to test performance of a MVC web site. Please help me.
3
votes
2answers
2k views

Comparison of JMeter vs Visual Studio Load Test

My organization is currently planning to test the load capability of our web application (we live in a third-world country, of which testing practice is a very new thing here). In accommodating this ...
3
votes
1answer
458 views

How to estimate “how many servers our company sould purchase for this web app” with load/performance testing?

this is a question I faced in an interview: A web app is going to go online and the manager want you to find out how many servers the company should purchase. We have one server(used by testers) and ...
3
votes
2answers
4k views

Jmeter's threads got stuck and never end

I'm working on some Jmeter scripts, everything seems to work just fine; they got recorded and run properly (for a couple of users anyway). The problem appears when I run the scripts for more than ...
3
votes
2answers
58 views

How to use multiple Jmeter instances on a single machine

I want to use multiple JMeter instances from a single machine. Is it possible?? I know about distributed testing but I haven't required machines to do my load test. Actually, I need to run four JMeter ...
3
votes
1answer
95 views

Can a Business Intelligence solution be tested?

I'm developing a business intelligence solution using Microsoft BI Development Studio. I'm Mainly using SSIS , SSAS and SSRS. The users will be accessing the reports from a web application (ASP.NET ...
3
votes
1answer
4k views

Passing a dynamically created query string between requests in web tests?

So we have the following type of a URL: http://www.myurl.com/mypage.aspx?suid=145db467-907e-4e3d-b944-c1666f9d08d6 This suid query string is generated dynamically and is unique to the specific ...
3
votes
1answer
87 views

How to define throughput profile for performance tests?

Gatling defines a number of ways to define throughput profile for performance tests. Either through a number of arriving users: setUp( scn.inject( nothingFor(4 seconds), // 1 ...
3
votes
1answer
733 views

Dynamic number of request parameters for web performance testing in Visual Studio

I need to change several requests parameters list to make it dynamic. The number of parameters can differ and depends on previous request responses. In JMeter it can be done just using the regular ...
3
votes
1answer
338 views

Unix Performance testing - training content

My company is involved with performing performance testing and now they want to perform couple of training related with executing those tests on the servers based on Unix systems. We will test ...
3
votes
3answers
348 views

Visual Studio 2013 Performance results analysis issues

I have to use VSTS 2013 ultimate as a Performance (Load) test tool for one of my project, I have my prior experience in JMeter, but client want only VSTS performance report. I have studied and used ...
3
votes
2answers
77 views

Best way of generating workload for personal cloud storage

I'm currently working on a folder synchronization tool which synchronizes the content of a specific folder with a remote cloud storage provider. In order to test the robustness of the client, I need ...
3
votes
0answers
1k views

How to deserialize and correlate Binary Large Objects in Load Runner 11.5 Web Custom Request?

I'm working on a Silverlight based application. We've recorded the scripts using Load Runner 11.5 and while replaying to find dynamic values for correlation, we found out that the entire data in a ...
2
votes
4answers
7k views

what is the concurrent users in load testing using Jmeter

in Jmeter, for a thread group, the number of thread users is 20, ramp-up period is 5s, the loop count is 10, so what is the concurrent users in this situation.
2
votes
3answers
2k views

JMeter Concurrent Users Count Practice

I have a web application which is working in production and there are 2000+ users of my application. Now I have to perform performance testing on the system so is there any idea how many concurrent ...
2
votes
3answers
2k views

When should I start doing performance testing of a web-app?

Our company has started developing a new big web application. In a few months we testers will start integration testing, functional testing and regression testing both manual and automatic. I am ...
2
votes
5answers
344 views

Lightweight load & performance testing frameworks

Which lightweight load and/or performance testing frameworks could you recommend? some considerations: Configuration with not too much coding (some JS would be okay) command line + text editor ...
2
votes
5answers
1k views

Learning resources for Performance Testing and LoadRunner

This question might be off-topic and/or Subjective but I am asking this question because I could not fine any suitable answers via Google. I am a Manual tester with knowledge of Java, SQL Server. ...
2
votes
2answers
2k views

What parameters to test in a performance/stress testing tool?

I'm about to develop a performance testing tool for a server side app and was thinking to measure the following things: Hardware status monitoring via SNMP, Statistics about response status and ...