JMeter 常见问题总结

测试工具 专栏收录该内容
2 篇文章 0 订阅

最近才开始学习JMeter压测,其中碰到的问题,以及解决办法~~
(有不对的地方,请喷~,多多赐教)
PS:问题7、8还有待解决,各位大神路过的时候,了解的希望可以留下一点建议,跪谢~~~

JMeter 常见问题总结:

1.JMeter的GUI出现Could not open/create prefs root nodeSoftware\JavaSoft\Prefs at root 0x80000002警告。

问题原因:HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs项不存在的情况,一直在HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\JavaSoft\Prefs 下设置权限,因为win8 及 win10 都不存在 HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs项。

解决办法:具体操作如下命令行窗口输入regedit,打开注册表编辑器,如果 HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs不存在,新建并赋予权限(完全控制)。如果 HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs 存在,直接赋予最高权限(完全控制)。

至此,Could notopen/create prefs root node Software\JavaSoft\Prefs at root 0x80000002 警告消失。

 

2.JMeter错误:Response message: Non HTTP responsemessage: Host of origin may not be blank

解决办法

3.JMeter结果树响应数据中文乱码解决办法

解决办法:打开apache-jmeter-2.11\bin\jmeter.properties文件,搜索“encoding”关键字,找到如下配置:

# The encoding to be used if none isprovided (default ISO-8859-1)

#sampleresult.default.encoding=ISO-8859-1

将注释删掉,并改成utf-8编码,即:

 The encoding to be used if none isprovided (default utf-8)

sampleresult.default.encoding=utf-8

重启JMeter即可

 

4.Jmeter服务器反馈登陆不成功问题

使用Badboy录制了公司一个项目的登录功能

导入到JMeter后,执行场景,发现登录校验成功,但后续的动作都未成功;

问题原因:在登录校验成功后,进行重定向时,Cookie被重置的;

解决办法:校验页面的HTTP请求中,有看到一个:自动重定向、跟随重定向的设置;

修改默认的“自动重定向”为“跟随重定向”

重新执行场景。

 

5.Jmeter进程停止不了

问题原因:设置的内存太小了。

解决办法:在JMeter的运行jmeter.bat 用记事本打开 修改个参数,

set HEAP=-Xms512m -Xmx4000m,重启。

 

6.JMeter,怎么设置线程组下面指定的请求指定执行多次?

比如我想测试一个网站,用badboy录制了一个脚本,脚本包含了登录过程以及登陆进去后续的操作,但是我现在要进行压测,压测的时候只登录一次,后面的请求可以循环多次。

解决办法:给想要执行指定循环次数的请求 插入上级-》逻辑控制器 -》循环控制器,然后在循环控制器自定义循环次数。

 

7.打开之前录制的脚本,压测时登录页面过期。(待解决~

8.压测执行完,状态的回执情况。 (待解决~

 

  • 7
    点赞
  • 0
    评论
  • 34
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

Catherine_Alex

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值