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
79
votes
6 answers

Jmeter alternative

I'm looking for a freeware / simpler alternative to JMeter. It is a very complete yet complex tool and all I need is to simulate a number of simultaneous calls to a site, grab stats about performance (time to the response) and see how many…
pistacchio
  • 56,889
  • 107
  • 278
  • 420
6
votes
4 answers

Simulating high latency / intermittent network connections

I'm load testing a network application using The Grinder (on a Windows PC) and I wish to simulate imperfect network conditions in order to see what effect is has on the application load, in particular I'd like to see the effect of: Variable network…
Justin
  • 84,773
  • 49
  • 224
  • 367
5
votes
3 answers

Robotframework integrated with a testing tool

Is anyone aware of any ongoing open source project that integrates robotframework with a load testing tool such as grinder, jmeter, funkload etc? Thanks
mollymay
  • 512
  • 4
  • 13
4
votes
2 answers

Jython syntax error on 'finally' word

Here's a snippet which causes an error: net.grinder.scriptengine.jython.JythonScriptExecutionException: SyntaxError: ('invalid syntax', ('C:\\grinder-3.7.1\\lib \\.\\nb-romg-file-store\\current\\grinder_test.py', 131, 9, ' finally:')) …
Roman
  • 64,384
  • 92
  • 238
  • 332
4
votes
3 answers

Integration Selenium with either Jmeter or the Grinder

I've been trying to evaluate load and perfomance test tools and i think i might either go with Jmeter or The Grinder. I am struggling to choose between the two and hoping that someone here can help. I am currently using selenium to run functional…
ziggy
  • 15,677
  • 67
  • 194
  • 287
4
votes
2 answers

IDE for Grinder scripting

I'm looking for a IDE for the Grinder framework 3.11. Can someone please suggest me an IDE to develop and run Grinder(3.11) scripts. Grinder-stone for eclipse is no longer supported.
Alferd Nobel
  • 3,185
  • 2
  • 30
  • 35
4
votes
2 answers

Automated Testing Tool for Json-Rpc?

Can anybody suggest a good tool for automated testing of json-rpc interfaces? We are using Json-RPC. We have looked at JMeter and The Grinder, but they don't seem to offer any slick way of testing ranges of arguments in our RPC calls. For example,…
ohthepain
  • 2,004
  • 3
  • 19
  • 30
4
votes
1 answer

The Grinder agent fails to communicate with Console with more than a few workers

I've just started playing with the Grinder (love it!) but have encountered some curious behavior, as follows: I had been using 5 workers to parse tweet text and send them to the URL I am load testing. Grinder was working without a hitch but I…
jsh
  • 1,995
  • 18
  • 28
3
votes
1 answer

Has anyone succeed in using 'yield' keyword inside jython scripts for Grinder 3?

I'm have this function: def ngrams(word): for i in range(1, len(word) + 1): yield word[:i] ..and I got an error 2012-03-09 19:37:31,928 ERROR worker-bootstrap: Error running worker…
Roman
  • 64,384
  • 92
  • 238
  • 332
3
votes
0 answers

jython2.2.1 AttributeError: 'javainstance' object has no attribute '__call__'

I'm having trouble trying to run jython code embedded in a compiled groovy application. The same jython code works fine when it is embedded in a java application (The Grinder 3.1) In the groovy code I use the org.python.util.PythonInterpreter class…
Ola
  • 31
  • 3
3
votes
1 answer

How to submit SOAP request in The Grinder

The grinder uses jython as it's primary scripting language. I need to test some web services that only have soap interfaces. I have not been able to find a way to get this to work. I'm new to The Grinder, and although they have a sample script…
alphanumericone
  • 268
  • 3
  • 12
3
votes
2 answers

How do i run the functions randomly in jython script?

class TestRunner: def __call__(self): user1() user2() user3() user4() How do I execute the users randomly in jython, to run in grinder tool?
srp
  • 521
  • 11
  • 22
2
votes
1 answer

Issues using The Grinder load testing framework

I'm running into problems trying to use The Grinder. The tutorial on the site tells me to run "StartAgent.bat", which looks like this: call "C:\Documents and Settings\dkeller\Desktop\Grinder\setGrinderEnv.bat" java -cp %CLASSPATH%…
Duncan
  • 43
  • 5
2
votes
1 answer

Distributed Testing of WSSE Webservice Calls

For an application, I need to do a load test for a web service which is secured with WS-Security Username/Password. We need to test for 5000 concurrent unique users which call the web service at the same time. I did some research for a tool which…
Dominik Obermaier
  • 5,610
  • 4
  • 34
  • 45
2
votes
1 answer

Jython/Grinder/Grinderstone: self arg can't be coerced to net.grinder.plugin.http.HTTPUtilities

A grinder script i have been building out for the past few days has been working pretty well up until just now. I am getting a runtime error initially saying: self.token___LASTFOCUS = HTTPUtilities.valueFromHiddenInput('__LASTFOCUS') …
TMB
  • 4,683
  • 4
  • 25
  • 44
1
2 3 4 5 6 7