一月一博客,这个月拖到最后一天发,太不思进取了,还是要多写,才能记忆深刻
今天就记录下这个月学习jmeter的一些疑惑点:
1.一台测试机的Jmeter可以最多开多少线程呢?
我之前一直没注意,直到一次面试的时候面试官问道,我去看了看官方文档,大意的一台测试机建议开的线程数是不超过380的样子,但是平时测试机本身的配置和环境不一,我自己一般最多开的线程数在150以内,因为开太多第一线程会排队,第二可能会把你的测试机的端口耗尽了。要想开更多,还是要多台测试机做分布式压测
2.怎样扩大JMeter 运行限制,修改Jmeter参数
Jmeter目录下bin>>jmeter.bat,使用记事本打开,修改个参数set HEAP=-Xms512m --Xmx4000m ,然后重启。
3.怎么解决Jmeter结果树响应数据中文乱码的方法
同样bin目录下修改文件jmeter.properties 中的
#sampleresult.default.encoding=ISO-8859-1 改成
sampleresult.default.encoding=utf-8 然后重启。
4.使用Mater和Slave模式有什么瓶颈呢
一般不建议使用太多Slave,因为太多的Slave可能会使你的Mater太忙,处理不过来,官网文档也说了。一般不要超过4台,要是还要更多的测试机一起压测,那就可以手动操作启动呗
后续可能还有其他的常见问题,我到时候归纳下,再分享吧