发表于: 2017-10-14 23:35:22
1 633
今天完成的事情:
1. 重构代码(2)
2. 翻不了墙,弄了个SS节点(1S被墙,然后就好了)
3. Jmeter压力测试
明天计划的事情
1. 重构代码
2. 研究log4j2和slf4j(今天没有看)
遇到的问题:
1. 及时用jmeter打开有需要链接数据库的网页1次,返回操作失败。但是用浏览器打开时却没有问题。???
难道我的使用姿势不对吗?访问不关联数据库的就没有问题
收获:
1. 重构代码(2)
复习了一下代码的作用,有些都要忘完了。
<context:component-scan/>标签是告诉Spring 来扫描指定包下的类,并注册被@Component,@Controller,@Service,@Repository等注解标记的组件。
参考老大和阿里的手册进行改进:
<!-- Service的Insert方法一定要返回ID,如果没有特殊情况,不要手动给ID赋值,现在用数据库的自增ID就对了-->
<!--useGeneratedKeys: 使用生成的键 keyProperty是Java对象的属性名!-->
<!--mapper接口返回值依然是成功插入的记录数,但不同的是主键值(即自增Id)已经赋值到领域模型实体的id中了,用getId()获取-->
<insert id="insertStudent" parameterType="task.jnshu.model.Student" useGeneratedKeys="true" keyProperty="id" >
List<Student> listStudentTable ();
Student getStudent(String user);
int insertStudent(Student student);
int countStudent(Student student);
2. 翻不了墙,弄了个SS节点(1S被墙,然后就好了)
敏感时期,依旧挡不住我翻墙的心,😀
一键脚本:
网站;https://teddysun.com/486.html
但是很不稳定,不时地断开。
4. Jmeter压力测试
没有用nginx,因为网站没有备案,明明我的博客已经备案过了,不同的主机还要不同的备案。
并发为1000时,测试登陆页面:
当还有600-500个时明显的相应速度下降,这还是静态页面
完成后:
当访问主页时,浏览器可以正常访问,但jmter不能正常访问
查看日志得知:
controller层/a/home里
Cookie[] cookies = request.getCookies();
出了问题,浏览器访问没有问题,jmter到这里就出错但是报错信息:
2017-10-15 01:22:07 [ http-bio-14200-exec-7:209573 ] - [ ERROR ] e.getMessage : null
不知道哪里出了问题,待解决。
进度:
任务开始时间:10.13
预计完成时间:10.17
是否有延期风险:有
我还是想把代码重构好,但是要求降低了,有些带留以后
禅道:http://task.ptteng.com/zentao/project-task-264.htm
PS:重构代码好慢,明天也有其他事情。
评论