最近工作中使用Jmeter较多,我使用Java写的模拟Socket连接,来达到模拟Pos交易,遇到了一些比较有趣的事情,现来和大家分享。
1、CVS读取参数,第一行数据读取会乱码,尤其是在文件头,建议CVS文件保存时候选择无BOM的编码格式,这是Java1.5以来遗留的老问题,官方已经关闭这个bug,有兴趣可以深入自行研究。
2、JRE在Win7下的更智能?测试环境使用Win7 32位+JRE1.6,在准生产使用Win2008 64位+JRE1.6 32位,相同脚本,在准生产出现连接不会自动关闭,脚本运行11分钟后,无法进行连接。经添加关闭连接后,恢复正常,可能是我的脚本写的一半,可为什么测试环境可以跑一晚上都没事。。。
这个问题,欢迎各位与我交流。
3、Jmeter分布式测试不如单独测试,开始我还是比较相信Jmeter的,而且觉得数据收集在一起比较方便,可实践发现,分布式测试听起来很美好,但结果却让人失望。
4、Jmeter定时调度无法如预期执行,可能是我不懂怎么用,我只能说这个功能太高级,我用不来。
5、聚合报告中的最大值,有时候太离谱。是线程堵塞还是?希望有人能给我解答
6、结果文件,不能设置切割,经常是我的UE和Execl均无法打开400Mb以上的CSV文件,不知道哪位有推荐?
1、CVS读取参数,第一行数据读取会乱码,尤其是在文件头,建议CVS文件保存时候选择无BOM的编码格式,这是Java1.5以来遗留的老问题,官方已经关闭这个bug,有兴趣可以深入自行研究。
2、JRE在Win7下的更智能?测试环境使用Win7 32位+JRE1.6,在准生产使用Win2008 64位+JRE1.6 32位,相同脚本,在准生产出现连接不会自动关闭,脚本运行11分钟后,无法进行连接。经添加关闭连接后,恢复正常,可能是我的脚本写的一半,可为什么测试环境可以跑一晚上都没事。。。
这个问题,欢迎各位与我交流。
3、Jmeter分布式测试不如单独测试,开始我还是比较相信Jmeter的,而且觉得数据收集在一起比较方便,可实践发现,分布式测试听起来很美好,但结果却让人失望。
4、Jmeter定时调度无法如预期执行,可能是我不懂怎么用,我只能说这个功能太高级,我用不来。
5、聚合报告中的最大值,有时候太离谱。是线程堵塞还是?希望有人能给我解答
6、结果文件,不能设置切割,经常是我的UE和Execl均无法打开400Mb以上的CSV文件,不知道哪位有推荐?