发表于: 2017-02-16 23:43:45

1 1933


一、今天完成的任务

1、加上Memcache,在新建数据的时候同时维护好缓存(没有新建数据接口就自己加上,可以分成是压测JSP和Json接口两种方式) ,确定数据没问题,重新压测服务器,测出90%的线在哪里.

二、明天计划

1.完成task6(主要是nginx)

2.开始task8

三、遇到的问题

将task6打成war包放入到Tomcat webapp 下运行,报404

四、收获

1.从数据库中读取数据加载不到memcached中,访问首页发现每次都是从数据库中取数据,而不会从缓存中取,调试发现memcacheclient的add方法每次返回来的都是false无法初始化SockIO pool的问题。

1.1、model没有实现serializable的接口

1.2.spring-memcached没有引用bean

1.3.UserServiceImpl没有引用memcachesClient

2.使用jmeterproxy录制脚本,进行压力测试

在测试计划:添加HTTP请求默认值

在工作台:添加HTTP代理服务器

2.1.添加HTTP默认请求的IP:127.0.0.1

2.2.在HTTP代理服务器:目标控制器选择:测试计划>线程组,端口号:8088

2.3.在浏览器中修改设置IE代理设置

2.4.1)进入首页面:/index.html

线程数:1600,1800关闭memcache

线程数:1600,1800打开memcache


1600关闭memcache,Line总体是3079ms.开启memcache,Line总体是303ms。

1800关闭memcache,Line总体是10213ms,开启memcache,Line总体是4820ms。数据差距比较大,性能得到提升。

参考:http://jingyan.baidu.com/article/4e5b3e19333ff191911e2459.html

3.编制问题:这是eclipse的配置有问题。

参考:http://www.360doc.com/content/12/1015/17/4152160_241639166.shtml

4.配置jmeter cookie

线程组添加HTTP Cookie管理器

找到

用表格查看结果:




返回列表 返回列表
评论

    分享到