发表于: 2017-03-25 02:30:38

1 1293


今天完成的事情:任务五已经基本完成了,基本实现了其相关功能,今天就提交任务了,之后开始任务六,尝试了下jmeter,对jmeter的线程数目循环次数和启动时间的设置有疑问,查了些博客还是有疑惑,博客里面说jmeter会在1秒内启动  线程数/启动时间 个数的线程 开始循环,假如循环一次在1秒内结束,那假如设置为100 10 1 而一个线程的执行时间在一秒内那服务器的吞吐量只有10,而我发现线程的处理时间又会跟这线程数量的增加变化,所以到底要怎么设置测试就不懂,我试着设置了600 5 10 结果是 90%1644 tps error 0 设置600 5 1 90%为2021 error 0&,tps118,这测完还是不太懂,准备明天再来 今天学习下memcached 和redis

学习了下memcached的基本配置 要用memcached 必须先安装其服务,我现在在本地机上先调试,安装了memcached for windows 具体参考师兄们的日志,

和springmvc进行整合 maven中没memcached client的jar包 从本地导入到maven仓库中,具体命令

mvn install:install-file -Dfile=全地址 -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar

在eclipse中可以选择run as  maven install.. 选项之后输入上方除去mvn的部分既可在插件的仓库总导入jar包 

之后创建了sping-memcached.xml,配置其相关属性,在用<context:property-placeholder location="classpath:memcache.properties" />引入配置文件,在web.xml中配置加载spring文件的位置 改为 spring-*.xml 加载以spring-开头的文件。完成后就可以在相关Servcie中直接使用通过@Autowired 注入MemcCachedClient类使用,通过add,get,set方法来维护。

项目运行正常,可以从缓存中读取数据。完成后看了下redis,redis也需要安装服务,但好像windows下比较难找,我打开了我的虚拟机先安装了redis,设置了一下防火墙,在本地用redis客户端连接正常,在maven项目中导入redis-client-jedisjar包 相关依赖maven会自动导入。导入后配置spring-redis文件。跟着博客上的模版走,配置redis池,后使用连接池获得链接。测试成功还没应用在项目中。

明天计划的事情:明天先把redis搞定后,再学习下jmeter相关知识开始测试。把需要的测试结果完成。

遇到的问题:memcached开始总是连接不到服务,打开properties文件,发现server为127.0.0.1/:11211 把斜线去掉后 重新打开,eclipse自动再次加上自动转义,在memcached.xml直接配置其值为127.0.0.1:11211解决。

收获:学习了下memcached 简单的jmeter测试。redis的配置和简单使用。


返回列表 返回列表
评论

    分享到