jmeter可能遇到的问题
压测过程中,可能会遇到的问题
端口重复,主机和代理机未连接问题----------查看jmeter.properties
定制的场景,参数未传全,传错问题----------谷歌浏览器抓取所需参数
获取的token值错误------更新登录接口,通过登录接口获取token
压测后的数据有偏差-------注意修改登录事务名称和获取token事务名称
问题1:提示java.io.FileNotFoundExpection :rmi_keystore.jks
解决:将jmeter.properties的ssl.disable改成true
问题2:设备远程连接不上,Following remote engines could not be configured:如下图:
解决:打开161这台的Jmeter-server.bat
问题三、则卡在 waiting 这一行,参考了网上解决办法,把4445改成0试试
问题四:提示rconfigure() method java.rmi.ServerException:RemoteException occurred in server thread
jp@gc - Stepping Thread Group插件在控制机上有这个插件,而且本次执行的用例也会用到这个插件,但是在负载机上是没有这个插件的
解决:将我控制机上apache-jmeter-5.2\lib\ext目录下的JMeterPlugins-Standard.jar复制到负载机的lib\ext目录下,重新启动负载机的Jmeter-server.bat
问题五:提示Engine is busy - please try later Remote engines have been started,一执行启动测试的命令就提示这个
解决:关闭控制机和负载机的Jmeter-server.bat,再重新打开试试
问题:跑脚本时出现下图:
解决:不在同一个网段下,telnet试下
解决方法:
找到如下文件:
在目录\apache-jmeter-5.0\bin下,打开名为jmeter.properties的文件
找到server.rmi.ssl.disable=false,改为true,并把前面的#去掉
问题:启动压测命令式出现下面情况:
脚本里有调用文件,代理机没有此文件或未放到指定目录下------控制机参数化配置时选择相对路径(bin目录),或绝对路径(需要代理机和控制机要在相同路径下)