登陆
默认密码admin/admin
编写脚本
新建脚本
选择脚本语言:java选择groovy,喜欢python可以选择jython
输入被测试的url:支持DNS域名以及url,目前支持GET|POST请求
点击选择高级设置:可以自定义hearder以及请求参数
保存之后点击查看新建的脚本验证一下是否正确
一个简单的脚本编写已经完成。
性能测试
点击创建测试
输入测试名称,标签【可选】
进程数和线程数会通过输入的虚拟用户数自动计算,不用手工输入
如果选中“Enable Ramp-up”,则可以指定过程的逐步初始化。
请记住这是进程加速而不是线程加速!!所以你必须有足够的进程数来逐渐增加计数。如果设置了 1 个代理、10 个进程和 2 个线程,并且在 Ramp-Up 中设置了 1,则 vuser 的计数将增加为 2、4、6、8.... 如果设置了 2 个代理,它将是4、8、12、16...
进程数应小于 10。太多进程需要大量代理内存。因此,您可能无法配置非常平滑的加速。如果您需要更平滑的加速,请考虑线程加速。
目前,默认情况下最初最多会同时运行 10 个测试,并且一个用户只能同时运行一个测试。所有代理将被自动分配运行一些测试。如果没有足够的代理来运行一项测试,该测试将延迟几分钟,然后作为错误停止。
当用户创建测试时,用户可以选择仅保存测试或准备运行。如果准备运行,则无法修改测试(包括其配置)。但是用户可以克隆这个测试并创建一个具有相同配置的新测试。
测试也可以安排在稍后运行,而不是立即开始。
测试开始后,将启用测试运行选项卡,您可以通过此页面查看运行状态。
测试完成后,您可以查看报告和详细报告。
目标服务器监控报告
这里需要在目标服务器配置监控,下载此文件到目标服务器
解压 cd ngrinder-monitor,然后 sh run_monitor_bg.sh
jps一下,有ngrinder代理进程就ok了
在测试的时候既可以舒服目标服务器ip
测试之后可以看到详细的监控报告