发表于: 2018-01-10 21:03:34
1 762
今日完成
1.下载安装jmeter.
2.基本的线程测试
(1)
所有的测试用例都要先建立一个线程组。
线程数*循环次数相当于访问量,一般控制在200-500之间(我们自己测试的时候,如果是大的项目测试则是根据需求),而Ramp-up Period设置的是在多少秒内启动你的线程数,如1秒内启动20个线程
(2)建立一个http请求
(3)聚合报告
(4)图形结果
然后测试了很多,不知道什么条件就是程序挂掉了。
然后看了一下,应用程序用该满足90%的请求,并且error0%。
后面也百度了一下,一台机器开500个线程就差不多了。开多了也没有意义。
然后重新测试一下这个线在哪儿?
大概就在130个线程吧,也就是1秒内有130个用户同时访问服务器。
并发量在130左右。
3.后面比较测试了一下数据库的在服务器上和专属服务器上的区别。
(1)测试服务器上的数据库。
①配置线程组,请求,jdbc配置。
(2)未使用缓存,1秒内30个用户同时访问。
mysql已经开始出错了。
(3)测试阿里云的专属服务器,1秒内100个用户同时访问。——正常
再测试600个——还是正常的。
再测试1000个——还是正常的
然后并发1500个线程————错误率还极低。
明日计划
1.学习Memcache,完成task2.
2.继续比较压力测试
遇到问题
1.无
收获
1.感受了一下压力测试,很厉害。
评论