2023-11-20 01:27:20 6
采用这种测试形式的原因在于单台计算机难以对服务器造成足够的压力。为了更真实地模拟高压或大量请求,使用更多的计算机和请求数量会更为适宜。
在JMeter中实现这种测试形式,首先需要配置控制器,然后配置多台负载机。其中,首先需要配置负载机,进行远程连接并配置JMeter代理。接着,需要编辑JMeter配置文件,修改其中的两项内容,以及获取负载机的IP地址。
在控制器中,需要生成一个控制器密钥,在控制器的JM的bin目录中找到相应的文件,并输入相关指示信息来生成密钥文件。然后将该密钥文件复制到被控计算机的JM的bin目录下,随后启动一个JMeter-Server服务以表示接受被代理。最后,需要在控制器的JM中找到配置文件,设置被控计算机的IP地址和端口号。
一切设置完成后,控制器启动JMeter,在run菜单中找到remote Start,若配置文件没有问题则会显示添加的主机。随后点击被控机器的IP地址以查看服务运行状态。若被控机器出现预期内容,代理即没有问题且正在运行。运行结束后,显示Finish。
最后,在控制器上查看运行结果。需要注意的是,若被控计算机无法联网,可能会导致请求错误,但修改了被控机的IP之后,请求又可以正常发送。
Linux、centOS、Ubuntu、Windows操作系统下的ECS云服务器、vps虚拟空间、建站主机到期停止异常等状态监测,宝塔面板Bt、小皮面板PHPStudy、IIS、Apache、Nginx、XAMPP、wamp建站环境意外故障监测,php+MySql、asp、java、html等建站程序运行故障监测,域名状态、SSL证书状态监测,网站301、302、404、500错误代码及网站无法访问通知提醒,全国多节点测试网站速度及网络攻击!
扫一扫,关注我们
桂ICP备2022009721号-1