研磨机连接错误

connection errors in the grinder

我正在尝试使用 the grinder 负载测试工具来使用 chrome 开发工具重现记录在 .har 文件中的导航。

我生成了this test script using har2grinder

脚本看起来很简单,只是一堆 get/post 调用和它们的 headers.

我启动磨床控制台:

java -classpath lib/grinder.jar net.grinder.Console

然后代理处理,使用this properties file:

java -classpath lib/grinder.jar net.grinder.Grinder grinder.properties

然后我从控制台开始整个过程​​,我所能得到的就是这个输出,在访问的 2 个页面中的每一个上都显示 1000 个错误:

Web 服务器 (tomcat) 日志没有显示任何命中,我也没有看到任何 grinder 日志包含更多详细信息。我如何追踪问题?

无法访问属性文件:(

您需要先查看属性并让日志正常工作, 请检查 grinder.logDirectory 值,日志将包含信息。

其次检查是否设置了grinder.useConsole以及grinder.consolePortgrinder.consoleHost的值是否被修改为非默认值。通常不需要此更改。

同时将 grinder.processes ,grinder.threadgrinder.run 设置为 1 以便有一个进程一个线程,执行一次,调试起来更容易。

接下来,如果你不是 运行 针对本地主机,那么可能会检查它是否没有被防火墙阻止,因为 Grinder 非常快并且可以在短时间内发送许多请求。但是这些类型的错误将被记录下来在研磨机日志中并且非常不言自明。