发表于: 2018-02-02 23:24:26

1 590


今天完成的事情:了解完基础知识后,正式开始任务六的内容。

本来以为这个过程是非常简单的,然而是实际操作中遇到各种迷之BUG

之前放在服务器上测试的时候,没有任何问题,但是今天用jmeter跑了一下,遇到很多情况。

暴露了三个问题,都已经修复;

1.jmeter乱码的问题:

因为我用正则加了非法字符检测,所以直接在日志里面输出了。我拿到jmeter的表单一看,中文部分统统都是???,于是去百度了一下,修改了几处地方,成功解决:

然后改了下字体什么的,详细可见:http://blog.csdn.net/u012167045/article/details/70868306


2.IllegalStateException异常

这个异常源自于我对response,request理解的不够,后面我去学习了一下四种跳转的方式,还有导致该异常的原因:


3.processHandlerException,然后是handleMissingValue URL...

这个异常信息中提示的很明显,说是id这个字段没有找到...然后我排查了一下,是因为mybatis的一个mapper文件里面long没有改成java.lang,Long 然后就出错了

(这个非常奇怪,为什么我用谷歌,360等浏览器就能正常跑起来,不会报错...看不懂)


最后附上测试结果:

有点问题,明天解决吧...


最后贴一下90%line的概念:


一组数由小到大进行排列,找到他的第90%个数(假如是12),那么这个数组中有90%的数将小于等于12 。

用在性能测试的响应时间也将非常有意义,也就是90%请求响应时间不会超过12 秒。


明天计划的事情:继续压测,然后放到服务器上,尝试调优
遇到的问题:报错,debug+搜索引擎解决
收获:修正了代码中不好的地方,学习了新知识


返回列表 返回列表
评论

    分享到