Questions tagged [grinder]

The Grinder is a Java load-testing framework that makes it easy to run a distributed test using many load injector machines.

The Grinder is a Java load-testing framework that makes it easy to run a distributed test using many load injector machines.

Grinder key features:

  • Generic Approach: Load test anything that has a Java API. This includes common cases such as HTTP web servers, SOAP and REST web services, and application servers (CORBA, RMI, JMS, EJBs), as well as custom protocols.
  • Flexible Scripting: Tests are written in the powerful Jython scripting language.
  • Distributed Framework: A graphical console allows multiple load injectors to be monitored and controlled, and provides centralized script editing and distribution.
  • Mature HTTP Support: Automatic management of client connections and cookies. SSL. Proxy aware. Connection throttling. Sophisticated record and replay of the interaction between a browser and a web site.

Find details here.

102 questions
0
votes
1 answer

The Grinder - unknown token 'timedTests'

I'm trying to run some simple tests with Grinder. I'm using the JMSReceiver script from the Script Gallery and trying to add some statistics, but my Agent throws an exception when it starts up. A trivial example is: from net.grinder.script.Grinder…
shearn89
  • 798
  • 1
  • 9
  • 24
0
votes
1 answer

Grinder - Auto generated jython test case scripts are not working

I created jython test cases scripts with TCPProxy Console. But those are not working, while I am trying to run. My test cases is Sample33.py # The Grinder 3.11 # HTTP script recorded by TCPProxy at 29 Jul, 2014 10:19:35 AM from net.grinder.script…
Ravi
  • 77
  • 9
0
votes
1 answer

The Grinder - What is 'Insert Command' in TCPProxy Console

Grinder documentation saying lot of benefits of TCPProxy console. Like, record the response, auto generate the Jython test scripts and a lot. I am very happy for that. Sorry to say, but I am not able to find how to use it. Like, I see some thing…
Ravi
  • 77
  • 9
0
votes
1 answer

Get request hanging in grinder

When I am starting the grinder to load test a simple Web Application nothing happens and it goes to hang . I had previously run the same scripts on different machine and it used to work.I tried to debug it by putting print statements and saw that…
user666
  • 1,104
  • 12
  • 20
0
votes
1 answer

Finding the agent's status when console and agents are running in different machines

i am new to grinder.I want the id of the agent connected to the console in grinder.If i use the same machine both as console and agent then i can use "agents/status" command but if agent is another machine and is trying to connect to the console…
0
votes
1 answer

How can I use remote host options TCPProxy on Grinder?

I want to test Desktop application with Grinder. My application is multiple client/server app. I must use TCPProxy and remotehost options. But I couldn't. Please guide me.
0
votes
1 answer

Jython :reading multiple files using multiple threads

i have a jython script using grinder reading values from multiple files using multiple *threads*.Threads are accessing a single value at a time and there is a concurrency problem.how to read multiple files with multiple threads without concurrency
0
votes
2 answers

Errors when Using Grinder on JIRA 6.1.1 instances

I am getting below errors while configuring Grinder on JIRA instances, followed all instruction as per https://confluence.atlassian.com/display/ATLAS/JIRA+Performance+Testing+with+Grinder#JIRAPerformanceTestingwithGrinder-Prerequisites Errors : $…
Sunnx
  • 71
  • 12
0
votes
1 answer

Could not create file store directory exception in grinder

I am trying to setup an environment consisting of 10 agents, 1 process per agent, 10 threads per process. The issue comes when I open 10 terminals/prompts and click on "start worker processes" in grinder after starting all the 10 agents. All the…
kirti
  • 40
  • 5
0
votes
1 answer

Trying to get the final URL in Gridner using Jython script

I am working on Grinder tool for load testing. In my script, I have a URL which follows multiple redirects and finally lands on a particular URL. I want to get the final URL of a request after multiple redirects using Jython script for Grinder. This…
kirti
  • 40
  • 5
0
votes
1 answer

Grinder script requesting multiple urls with each thread requesting a url separately and sequentially

i have a jython script in grinder requesting multiple urls.I have set 4 threads.I want the first thread to request first url,second thread to request the second url and so on in a sequential manner.how do i do this?
0
votes
2 answers

Sending form data with an HTTP PUT request using Grinder API

I'm trying to replicate the following successful cURL operation with Grinder. curl -X PUT -d "title=Here%27s+the+title&content=Here%27s+the+content&signature=myusername%3A3ad1117dab0ade17bdbd47cc8efd5b08" http://www.mysite.com/api Here's my…
Alex
  • 3,029
  • 3
  • 23
  • 46
0
votes
1 answer

Cython implementation of Loadrunner script to work with Grinder

I have legacy test scripts written in C for use with Loadrunner. I would like to use Grinder instead of Loadrunner. Grinder provides support for anything in Java which can easily be imported into Jython, Grinder's default programming language. In…
Jai
  • 319
  • 2
  • 9
  • 30
0
votes
2 answers

Grinder - recording script seems to have no effect

I'm attempting to record a script using the following command. java net.grinder.TCPProxy -console -http > grinderTest.py It appears to work (as in while the proxy is recording I can visit the web pages), but when I stop it, nothing has been output…
confusified
  • 2,320
  • 7
  • 22
  • 29
0
votes
1 answer

Test reports always consist of same linear graph

I use Grinder 3.11. I installed the Grinder Alnalyser "GrinderAnalyzer.V2.b19" to view the final report of the test run. I ran the following test for 20 iterations: from net.grinder.script.Grinder import grinder from net.grinder.script import Test…
viji1188
  • 1
  • 3