标签: grinder

Jmeter替代品

我正在寻找一个免费的/更简单的JMeter替代品.它是一个非常完整而复杂的工具,我需要的是模拟对站点的多个同时调用,获取有关性能的统计信息(响应时间),并查看它可以承受多少并发调用而不会中断.抛出一些图表会很有用.

谢谢.

performance jmeter grinder

64
推荐指数
5
解决办法
4万
查看次数

模拟高延迟/间歇性网络连接

我正在使用The Grinder(在Windows PC上)加载测试网络应用程序,我希望模拟不完美的网络条件,以便了解对应用程序负载有什么影响,特别是我希望看到以下效果:

  • 可变网络延迟,因此不同的客户端不仅具有不同的延迟,而且在单个客户端的测试期间延迟也可能不同.
  • 丢失的网络连接 - 我希望模拟当网络连接突然/随机丢弃时会发生什么.

这样做最简单的方法是什么?

networking load-testing grinder

6
推荐指数
1
解决办法
1894
查看次数

Robotframework与测试工具集成

是否有人知道任何正在进行的开源项目,它将机器人框架与负载测试工具(如磨床,jmeter,funkload等)集成在一起?

谢谢

testing load grinder robotframework

5
推荐指数
1
解决办法
3327
查看次数

关于'finally'字的Jython语法错误

这是一个导致错误的片段:

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:'))
Run Code Online (Sandbox Code Playgroud)


    ss = ''
    self._suggestionLock.acquire()
    try:
        ss = suggestion_strings.next()
    except StopIteration:
        suggestion_strings = suggestions_generator()
        ss = suggestion_strings.next()
    finally:
        self._suggestionLock.release()
Run Code Online (Sandbox Code Playgroud)

这可能有什么问题?

python exception-handling jython grinder

4
推荐指数
1
解决办法
899
查看次数

将Selenium与Jmeter或Grinder集成

我一直在尝试评估负载和性能测试工具,我想我可能会选择Jmeter或The Grinder.我正在努力在两者之间做出选择,并希望这里有人可以提供帮助.

我目前正在使用selenium来运行Web应用程序的功能测试,现在我需要将负载测试作为批处理作业的一部分.我的计划是使整个过程自动化.

关于这两个工具我有几个问题

  • 是否可以使用Java来编写测试用例来运行,而不是使用Jython for Grinder和XML for Jmeter?
  • 将Jmeter或Grinder与Ant和Junit集成是多么容易
  • 磨床的工作方式与Jmeter相同吗?即它只将请求URL发送到服务器,并且在提交之前不进行任何预处理?例如,在表单的onSubmit上调用的javascript方法.
  • 对于具有大量javascript和动态css/javascript处理的应用程序,您推荐哪种应用程序最适合.例如,许多表单都是动态提交的.即,当用户点击提交按钮时,它不仅仅提交表单,通常调用javascript函数,在提交表单之前进行一些处理.在某些情况下,表单本身是使用Javascript动态构建的.您认为这两种工具中的哪一种可以更好地处理?
  • 有没有人有任何提示,或者是否有可能将Selenium与Jmeter或Grinder集成,并且更容易与Selenium集成.

谢谢

selenium jmeter grinder

3
推荐指数
1
解决办法
7511
查看次数

有没有人成功在Grinder 3的jython脚本中使用'yield'关键字?

我有这个功能:

def ngrams(word):
    for i in range(1, len(word) + 1):
        yield word[:i]
Run Code Online (Sandbox Code Playgroud)

..我得到了一个错误

2012-03-09 19:37:31,928 ERROR worker-bootstrap: Error running worker process
net.grinder.scriptengine.jython.JythonScriptExecutionException: SyntaxError: ('invalid syntax', ('C:\\grinder-3.7.1\\lib
\\.\\nb-romg-file-store\\current\\grinder_test.py', 72, 15, '        yield word[:i]  '))
        (no code object) at line 0
Run Code Online (Sandbox Code Playgroud)

有没有办法让yield工作?我在jython控制台中尝试了相同的功能- 如果正常工作.

python yield jython grinder

3
推荐指数
1
解决办法
779
查看次数

我如何在jython脚本中随机运行函数?

class TestRunner:
    def __call__(self):
        user1()
        user2()
        user3()
        user4()
Run Code Online (Sandbox Code Playgroud)

如何在jython中随机执行用户,在grinder工具中运行?

python java jython grinder

3
推荐指数
1
解决办法
182
查看次数