Tag Info

New answers tagged

0

I'll add Telerik Test Studio to the list. I use it for 10,000 virtual users across 5 PCs. If you can afford it, I couldn't recommend it enough. Way easier to use than JMeter. Also, my automated tests are in the same project, so there is no context switching or new tool to learn.


0

By default JMeter stores the following metrics it its results file: timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,bytes,grpThreads,allThreads,Latency 1438068133842,0,HTTP Request,1000,Test successful,Example Thread Group 1-1,text,true,0,1,1,0 JMeter Listeners basically parse this data and represent it in more ...


-1

Firstly, I work for IT Central Station, a crowdsourced platform for real IT users. Interesting comparisons, you may want to also check out a comparison page on our site where you can see real user feedback on JMeter, NeoLoad and HP StormRunner.


0

Firstly, I work for IT Central Station, a platform for crowdsourced IT reviews. The easiest way to check out these various products on our site may be to look at a comparison page of these products you are researching. If you're looking into other tools aside from JMeter and Selenium, you may want to look at StormRunner, HP's newer tool. A few of our real ...


2

JMeter produces some basic fields/result_field. JMeter doesn't create everything you see in different types of Listeners. You can give this a try. Create a plan Generate atleast 100 samples (As large amount of data is required for some listeners), using a single sampler (request) Use as many Listeners as you want of different types (say 15 types of ...


1

Looking into flipkart website: Method to perform login should be POST You need to pass a dynamic parameter along with username and password So you test plan should be amended as follows: HTTP Request Method: GET Path: / Regular Expression Extractor - to extract that FK from response and store it into JMeter Variable HTTP Request Method: POST ...


1

What exactly is the usage of HTTP Cookie manager HTTP Cookie Manager, stores and send the cookies just as a browser do. If your HTTP Request response contains a cookie, the Cookie Manager automatically stores that cookie and will use it for all future requests to that particular web site. Use of cookies eventually becomes necessary when you application ...


1

If you just started with JMeter, then I will suggest you to first go through this link https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf It will help you a lot in starting with JMeter. Secondly, as you are new to JMeter, then you should go with the Recording option provided by JMeter, using that you will not need to add Sample Requests by ...


0

You should refer the below link link


0

You can filter out "unwanted" domains via "URL Patterns to Exclude" input of the HTTP(S) Test Script Recorder. Example regular expression to exclude Google and Facebook traffic will look like: ^((?!google|facebook).)*$ In regards to starting JMeter's proxy programmatically, there is no obvious way of doing that, however you can consider switching to ...


1

Here are few potential problems along with possible workarounds: You're hitting hardware limits, i.e. server doesn't have enough CPU, RAM, Network or Disk IO to handle 20 users. It may be tested via PerfMon plugin Errors are caused by network connection between JMeter and Application Under Test issues. Check Connect and Latency metrics. If points 1 and 2 ...


0

Add a Regular Expression Extractor as a child of the request which hits Google and configure it as follows: Reference Name: anything meaningful, i.e. title Regular Expression: <title>(.+?)</title> Template: $1$ other fields may be left as they are Add If Controller at the same level as request hitting Google lives and use the following ...


2

You can capture the server utilization by yourself too either use the Jmeter plugin http://jmeter-plugins.org/wiki/StandardSet/ this will provide you the CPU, Memory, Network I/O etc. utilization of the server and then you can check whether any of these things are creating bottleneck for you. may be you will find that on increasing the number of users ...


0

The jMeter Web Driver Sampler plugin describes a situation like this: Example code: WDS.browser.get('http://google.com') if(WDS.browser.getTitle() == 'Google') { WDS.browser.get('http://yahoo.com') }


3

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 "${t}" == "Google" add a sampler in it which hits yahoo.com.(Make sure you use https in protocol inside sampler) Add a View Results Tree in the Thread Group ...


0

You can figure out that your server returns JSON by i.e. looking into "Content-Type" HTTP Response Header, if it contains application/json - the server is talking JSON. In regards to JMeter and JSON - in 99% of cases it would be REST API load testing, to learn how it could be done using JMeter - check out Testing SOAP/REST Web Services Using JMeter ...


1

Good you found a bottleneck, now as with all automated test failures you can question, is it the test, the code or the infrastructure. We cannot answer your situation for you. I would advice to have a developer and a server-admin nearby when performing load tests. The server-admin should monitor and configure the infrastructure and when the infrastructure ...


0

You should try using the "Stepping Thread Group" of JMeter. It is not a default Thread Group of JMeter but you can install the same using JMeter plugins and can use that plugin for creating customized and stepped load for achieving the scenario described by you. You can also add multiple Stepped Thread Groups for different load pattern in single test plan. ...


0

I know I am late but I want to share this with the community. I am not sure if you could solve your problem to record a JMeter script, but I want to tell you another way to build a script, because I think is pretty simple. At my work, we created a simple windows command line which uses Fiddler sessions to create JMeter scripts. You can find our program ...


1

JSON is a lightweight format, while XML is a considered a heavy weight format. So, to transmit the same amount data, you'll need fewer bytes in JSON,which may improve the performance if you are sending lots of data. It is also considered more "human readable" than XML. As for how you know if a server is sending JSON data, it should say so in the mime ...


0

Exclude all the external domains which are not related to the web application you're testing. I.e. if it displays map from Bing - remove this sampler, if application plays video from Youtube - remove it as well as you ain't gonna need it. See Excluding Domains from the Load Test guide for details on how to filter out unwanted domains. If you open File -> ...


0

It looks like your application is using AJAX request(s) to display the graph. You need to capture the requests somehow and execute along with main GET request to the page. You can use Transaction Controller to measure and record the whole sequence execution time. In regards to AJAX thing itself, JMeter doesn't provide a relevant sampler to exactly simulate ...


3

Out of box JMeter provides the following scripting languages for BSF: JavaScript via Mozilla Rhino Beanshell via Beanshell Given var statement it looks like JavaScript is being used. By the way, the language needs to be selected in the "Language" dropdown, otherwise BSF PreProcessor will fail with the "unsupported language" exception, take a look ...


0

If I got your issue correctly then, there is a work around of doing this, you just either need to know/find out which HTTP requests are made for displaying Graph or which requests are made after Login and displaying navigation links in Left. Once this is known, just move those requests (cut-paste) to a different Controller (you can use Simple Controller for ...


0

This doesn't seem in-line with what JMeter is built to do: create load on a server. Sounds like you'd be better off doing this sort of thing in Selenium. For manual testing, just use the network tab of DevTools in most modern browsers.


0

I don't what type of programming it is. Looks like JavaScript to me.


0

This value of connection time and keep-alive setting, is more usable when application is running on SSL handshake. If this setting is on and once the connection has been established, response times will decrease. Connection time value is important to know if the changes in response times you’re seeing are caused by these connections being established or if ...


0

So What are the dependencies to vary the results(I mean it varies from server configuration,like that i need to know what are the dependencies) ? And can we set the server configuration from the Jmeter. You set the target URL. JMeter makes a series of network requests to whatever endpoint you specify. Please let me know is there any option in jmeter ...


0

Check keep-alive settings of your samplers. With keep-alive turned on for all samplers each thread would establish connection only once, at the start of test, and reuse it for other requests.


2

This greatly depends on the system you are running jMeter on and how heavy the test is. Your system does not look heavy enough for 10k concurrent users, from the jMeter documentation I get the feeling 1k is the target limit for each machine. Have a look at http://jmeter.apache.org/usermanual/remote-test.html for running your tests from multiple remote ...


3

'10000 users' using jmeter is pretty tough on single machine considering given configuration, the maximum number of threads supported by jmeter will be 300 to 400 depending on your script, eventually jmeter will get stuck with 'OutOfMemoryError' and it will create a very large dump file. it would be best to use distributed jmeter and simulate distributed ...


0

You can filter out "unwanted" requests which may include completely external resources like banners, images from 3rd-party websites, Google Analytics, etc. It is recommended to remove such requests as external websites isn't something you can control and your test should focus solely on the application under test. See Excluding Domains from the Load Test ...


2

Can you please elaborate your question, i.e. which common listeners you are talking about like:- Aggregate Report View Results in tree View Results in table and which fields explanations you need like:- Number of Samples (# Samples) Average 90% line Because JMeter has lots of listeners and a performance tester needs to summarize his/her report in a ...


1

There are only 2 or 3 steps but while recording the plan some 20 samples are generated. This is because when you record a test then not only your actions but along with that all the static content which is being used for completing your request gets recorded. So you will see lots of requests for images, style sheets, Java script files etc. in your ...


2

You need to refine your scripts for the unwanted requests as per below mentioned ways First you should exclude all the static content (like CSS, images, js files, .properties files, .ico etc.) from your recording, as requests for these samples should be from cache and keeping these requests will only make your script lengthy and heavy. So, in your HTTP ...


0

I don't have much understanding of Jmeter but I saw this while searching for a solution to you question- http://www.jk-itberatung.de/icafun.shtml Give it a try.


0

Can you provide more details about values you have used in you Thread Group like it may be possible that you have used the setting 'Action to be taken after a Sampler error' as 'Stop Test' in this case as soon as JMeter encounters an error (which may be after 9 active users in your case) it will stop test and user count will start decreasing. But scenarios ...



Top 50 recent answers are included