发表于: 2017-05-05 22:52:49

1 1218


今天完成的事情:
学习JMeter:
什么是JMeter?
它是一款专门用于功能测试和压力测试的轻量级测试开发平台,多数情况下适用作压力测试,整个平台实现了许多和互联网相关的网络测试组件,同时保留着很强的扩展性便于一些非标准的测试场景。还有最主要就是开源。。。
下载安装JMeter:
下载解压后,打开bin/jmeter.bat 就会开启,出现主页面
Sample表示客户端发出某种格式或者规范的请求到服务器端,所以大家看到了各种各样的Sample,其中有两个Http相关的,一般使用HttpClient功能和效率更强。
6.断言:意思是指对于Sample完成请求发送之后,判断一下返回的结果是否满足期望。
7.监听器:这个组件不同于平时在Web变成的那种监听器,他是伴随着Jmeter测试的运行而从中抓取运行期间的数据的一种经常使用的是聚合报告组件,从中可以统计到测试的TPS,响应时间等关键测试数据。
压测了自己登陆的JSP,查看TPS数据(输入的线程组100,死循环)
由上面的图看到中间一大段时间5000次到4000次之间。。。
什么是Memcached?
MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度
官网解释:


明天计划的事情:

学习memcache,以及使用方法


遇到的问题:
1.为什么在测试时,error%在测试的次数增加下,error%会降低?


收获:

学习了压力测试工具Jmeter的使用,会一点很简单的测压测试操作。了解了Memcache缓存的概念。








返回列表 返回列表
评论

    分享到